Hi,
I recently went for routine blood work, 3 days after a marathon that I didn’t race all out due to the very hot weather (I intentionally choose to get it done soon after the race to get a baseline of after-race numbers). Everything was great, except my vitamin b12 level was a bit low- 300 (I don’t know units) and the reference level was >400. From a physical standpoint, I thought the marathon was no big deal (it wasn’t my first one this spring). I am not a vegetarian, so I’m a bit stumped as to why it would be low. If anything, protein of all forms is something I’m good about eating- it’s the fruits and vegetables that I’m not so good about… Any thoughts? Thanks!
Vitamin B12 is actually in meats, so your lack of fruits and veggies wouldn’t affect it.
Maybe re check it in a couple weeks?
It’s possible you just don’t absorb B12 very well. I eat lots of red meat also and recently found out I was b12 deficient. Once I started taking a suppliment is was like a whole new world - it felt like I was doping! I had more energy, recovered better after workouts, could go harder for longer in my workouts (especially running) and best of all I finally started sleeping well.
Of course it could be just a random drop also - so as the other poster mentioned maybe get a retest and see if it’s still low. If it is then the doc can run additional tests to find out why you aren’t absorbing B12.