HealthCareMagic is now Ask A Doctor - 24x7 | https://www.askadoctor24x7.com

Get your health question answered instantly from our pool of 18000+ doctors from over 80 specialties
159 Doctors Online

By proceeding, I accept the Terms and Conditions

Dr. Andrew Rynne
MD
Dr. Andrew Rynne

Family Physician

Exp 50 years

HCM Blog Instant Access to Doctors
HCM BlogQuestions Answered
HCM Blog Satisfaction

Can Vit B12 Supplements Cause Headache/ Migraine?

I m not very keen on eating meat but I think I get low on vit B12. I get really tired sometimes and find that vit B12 helps but I seem to get headaches/migraines which seems to be caused by them. Maybe I m taking too much? I get a reaction if I take half a tablet per day. I weigh about 47 kg and my iron levels have been checked and they are okay. I presume the best way is to eat meat sometimes, how much would I need? Jen
Wed, 23 Jul 2014
Report Abuse
Internal Medicine Specialist 's  Response
Hi
Welcome to HCM

See Vitamin B12 is a water soluble vitamin. It means even if you take excess of it will be excreted out from the body and hence will not cause any problem . It is very unlikely for vit b12 to cause headache. One cause could be the smell of tablet . I advise you to try another brand vit B12 and see the difference.
I find this answer helpful

1 Doctor agrees with this answer

Disclaimer: These answers are for your information only and not intended to replace your relationship with your treating physician.
This is a short, free answer. For a more detailed, immediate answer, try our premium service [Sample answer]
Share on
 

Related questions you may be interested in


Recent questions on Migraine


Loading Online Doctors....
Can Vit B12 Supplements Cause Headache/ Migraine?

Hi Welcome to HCM See Vitamin B12 is a water soluble vitamin. It means even if you take excess of it will be excreted out from the body and hence will not cause any problem . It is very unlikely for vit b12 to cause headache. One cause could be the smell of tablet . I advise you to try another brand vit B12 and see the difference.