I am a 24 year old woman who tried to give blood 1.5 months ago. They told me I was borderline anemic and to go see my doctor. I went to the university doctor (Who is known for brushing people's problems off) and she brushed me off saying their results are never accurate. She sent me for blood work to check CBC, Iron, Ferretin, B12, and Thryoid.
My iron and thyroid came back normal but my hemoglobin was 126 (normal range) my ferretin was 18 and my b12 was 112. She put me on an iron pill and 1000 mcg of B12 suppliment and told me to get blood work in a month.
I just got those results back and my hemoglobin is 122 ferretin is 21 and B12 is 209. She brushed me off again and said just keep taking my pills.
Shouldn't I be looking into what is causing the low levels? I eat plenty of meat so my diet is not the issue. I am exhausted and feel my heart rate up when I am doing light duty activities (laundry, taking garbage out etc).
Should I be getting B12 shots and is it normal for the hemoglobin to fluxuate or is a drop of 4 points in a month alot?
Thank you for any advice you can give me!!!