Yes, vitamins work for people who lack them and do not consume foods that contain them, but the large number of vitamins and their excess may cause damage to the body, and the large number of eating them does not reduce the risk of heart disease and other diseases, as some claim.