I also had very low ferritin after donating blood regularly for almost 2 years when first starting TRT. Here are a few things I learned along the path to correcting it. 1st, stop donating blood. When you get labs done make sure you are not dehydrated, as this will give a false
high hematocrit/hemoglobin level. I try to drink 20+ ounces of water prior to lab draws. I have not had an abnormally high hct/hg since then. If you continue having high hct/hg levels then definitely lower your overall TRT dosing and increase frequency as Vince mentioned above. Correcting the low ferritin takes months. Iron is a mineral, and like all minerals - zinc, calcium, magnesium, etc., you need vitamin D to help absorb them. Thus the reason milk has vitamin D added, to aid the absorption of calcium. Most of the population is low on Vitamin D. If you are not taking a vitamin D supplement, or getting regular sun exposure year round, then you are likely low too. So get your vitamin D level checked, and if low, supplement to get your levels up to mid-normal range. This will also take a couple months typically. Normal Vitamin D range is 30-100, try to get it above 50. Normal Ferritin level for men is 12 to 300, try to get it above 100. You can supplement with generic iron supplements or get you doctor to write a prescription for Ferrous Sulfate 325mg daily. Warning iron supplement can lead to constipation/hard stools. Skip an occasional dose if it becomes a problem. Taking a daily magnesium supplement can also help with the constipation. Think milk of magnesia. Good luck!