If you are healthy to begin with and do not have a deficiency, you might be able to get enough from food alone, if done properly.
Natural food sources high in a certain vitamin or mineral of course are much better than synthetics.
I have a chronic B12 deficiency that causes anemia, most...