I have been struggling with dizziness since November 2013, the dr told me that my b12 was slightly low and could be causing these symptoms. I am now getting b12 injection shots which help for only about 2-3 days. But they only seem to help with my fatigue issues. My symptoms are the following; digestive issues, unbalanced, visions issues, cannot concentrate, headaches and I have gained an anxiety issue due to all this. I've gotten a cardiac test done which came out fine, blood test which says I have slightly low b12 and I am scheduled for an mri on July 17th. I am 23 years old and weight 230lb and I'm 5"11 in height. My life has come to a pause because of this dizziness, I can no longer enjoy my life nor go to work I am constantly laying down for the fear of fainting or falling down. If anyone has any suggestions I am all ears and I would really appreciate it.