I do a lot of physical training and have been upping the frequency of my vitamin B shots, but I’m still feeling really tired, probably because of the heat. I supplement with the right vitamins and eat very healthily. How long does vitamin B actually stay in your system and are there other supplements I can be taking?
Dr Graham Duncombe from Skin, Body & Health Renewal explains:
“Hello and thank you for your interesting question. Vitamin B12 stays in your system for only two to three days after receiving a shot, however the effects of a vitamin B12 shot last for far longer, such as blood count improvement, etc. If you are still feeling tired, I would expect one of the other nutrients to be depleted too. Have your doctor check your iron levels, thyroid, blood pressure and blood sugar to begin with. Correct these possible imbalances next and also consider whey protein and L-carnotine for strength and stamina.”
Do you have a health-related question for Dr Duncombe? Ask it here.
Other articles you may be interested in:
Why am I always lacking energy?
Health resolutions to make in 2014
Which vitamins are suited to an active 20-something?
The top five fad diets