will certainly help, but you also need a healthy diet
, plenty of sleep
and a good social support system.
Currently the efficacy of vitamin supplements
is up for some debate, but what is certain is that they are no substitute for a healthy balanced diet.
Answer assisted by Ken Starnes, Medical Student