The Short Answer
Heavy periods, colon polyps, and GI bleeding are the top three causes of iron loss in adults. Iron supplements alone won't fix anemia if you're still bleeding—your doctor must find and treat the source, or ferritin will drop again after you stop iron [8].
Colon polyps and colorectal cancer cause slow, invisible bleeding that drains iron over months. Women with heavy periods lose 1–2 mg iron per day (normal is 0.5–1 mg). Celiac disease, Crohn's disease, and peptic ulcers damage the gut lining and block iron absorption. A colonoscopy ($1,500–3,000) or upper endoscopy ($2,000–4,000) finds the source [8].
Your bone marrow can't make new red blood cells faster than you're losing them. Iron supplements rebuild ferritin, but if bleeding continues, hemoglobin will drop again within weeks of stopping iron. This is why your doctor asks about heavy periods, black stools, or family history of colon cancer [8].
Finding the source takes time—colonoscopy, ultrasound, or stool tests—but it's worth it. Treating heavy periods with hormonal birth control or an IUD, removing colon polyps, or healing a peptic ulcer stops iron loss at the root. Then iron supplements work, and you stay well [8].
Try This Today
Before starting iron, tell your doctor about heavy periods, black or tarry stools, family history of colon cancer, or digestive problems. Ask if you need a colonoscopy or upper endoscopy. Write down the dates of your last period and any unusual bleeding. This information helps your doctor find the source and pick the right treatment.