I am told I have iron deficiency anemia yet my CBC is normal and my iron levels and sat are wnl. I have extreme fatigue. Thoughts? I eat meat, etc. I am on celebrex. No tarry stools. Very remote hx gi bleed ulcer after asa. Should I stop all nsaids including celebrex? My pcp is having me take supplemental iron which I don t understand if my iron levels and binging are wnl. Help!

Summarized question: What causes iron deficiency anemia?