A proper nutritional regiment of suppliments will help you with those issues, but there is no magic pill for those things. Vitamin C is a good idea, but you wont see a drastic difference with that alone.
yes
Yes it does
yes
The best vitamins to take for skin care and beauty would be the b vitamins which are vitamin b 12, and vitamin b 6. Also the vitamin C, and vitamin A are good.
Vitamin B12
b vitamins
Food that has enough vitamin b in it
no there is not
Yes it would
Vitamin B Complex will help, but you must take it consistently every day.
iii l9'ill-------------------------------
Iron, vitamin B 12 and B vitamin folic acid produce red blood cells