Hi, im 18 years old and i got my blood

Patient : Hi, im 18 years old and i got my blood test done 3 times. Once on Saturday and my hemoglobin was 95. Then again on monday and my hemoglobin was 112. Lastly i took one on Wednesday and my hemoglobin was 109. I started taking my iron pills which are 150mg since Saturday. I take them 3 times a day. I was wondering how long it would take for my hemoglobin to increase to 120 and if i should be taking other medication. Also, what food and drinks do you remmend i just eat or drink.
Doctor :   Hi Thank you for the question. Hemoglobin, a protein found in red blood cells, carries oxygen from your lungs throu gh your bloodstream to all of your cells. Red blood cells are red because of hemoglobin. The amount of hemoglobin you need is based on age and gender. One cannot tell about the increase in hemoglobin. It will take few weeks to months to completely increase the levels of hemoglobin. Here are a few tips: - Eat Iron-Rich Foods - Increase Vitamin C Intake - Take Folic Acid - Beetroots - Apples - Blackstrap Molasses. I hope this will help you. Take care.

Related Q&A

Q: Hello, I recently noticed that my nails have no moon and that they have a somewhat of a paleness white area to them f...

Q: I have blood clots in my leg at the top of the thigh in the femoral artery. I also have the factor 5 .I was put on X...

Q: 4.5 years ago, after my 3rd child was born, I had massive blood loss and needed an iron infusion. I had a slight alle...

Q: So I recently found out my ferritin was low only because my hair started to fall out. Every year I go for a blood te...

Q: Hi Just had a blood test and have been given result which I don't understand Can you help me please? I have a mean c...

 


DOCTOR ADVISORY BOARD
218

Dr. James Obaji M.D.

  • 247 Reviews
  • Family Physician
173

Dr. Suneel Sharman M.D.

  • 190 Reviews
  • Family Physician
138

Dr. Pat Golden M.D.

  • 169 Reviews
  • Cardiologist
98

Dr. Kunaal Jindal M.D.

  • 112 Reviews
  • Plastic Surgeon
CNN
BBC
MSNBC
CBS
abcNews
FoxNews