My question is I take thyroid meds and take nexium. and wanted to know if this could cause b12 deficiency. I heard that taking Nexium can cause the b12 to be low. I don't eat red meat and hate eggs. so I hope some one can answer this question,. cause I get really tired and have lack of balance some times. I was reading all the b12 deficiency and also go to bed late but get up at 11:00am or 12:00pm. work at home. I can be find one minute and next so tired I want to fall on my face, and then 1 hour later wide a wake. thanks