Your numbers show true iron deficiency anaemia (very low transferrin saturation and low-normal
ferritin for someone still symptomatic), and with heavy periods that is almost certainly the main cause of the recurrence - each cycle you lose more iron than you can absorb. Because it keeps coming back, two other things must be excluded: reduced absorption (coeliac disease, H. pylori, atrophic gastritis) and any silent gut blood loss. Your low
vitamin D and low-normal
B12 also add to the fatigue, hair fall and mood changes.Your reports confirm ongoing iron deficiency anaemia with very low ferritin, along with severe vitamin D deficiency and borderline B12. In a woman of your age the commonest reason for anaemia that keeps coming back despite infusions is continued heavy menstrual blood loss, so that must be addressed alongside iron replacement. Poor absorption from conditions such as coeliac disease, H. pylori gastritis, or a gut source of slow blood loss are the other possibilities worth ruling out, especially as you also mention gut symptoms.
Next Steps
See a gynaecologist first for the heavy periods (pelvic ultrasound, and treatment of fibroids/adenomyosis or hormonal control such as tranexamic acid during periods or an LNG-IUS, as your doctor advises) - controlling the blood loss is what stops the anaemia recurring. Alongside, get a coeliac screen (tTG-IgA with total IgA), H. pylori testing and a stool occult blood; see a gastroenterologist only if these are abnormal. Continue oral iron on alternate days on an empty stomach with
vitamin C (better absorbed than daily dosing), correct
vitamin D and
B12 under supervision, and recheck haemoglobin and
ferritin in 8-12 weeks aiming for ferritin above 50-100. You are welcome to consult me on Practo or at Synergy Miraj to plan and follow this up.
Health Tips
Do not rely on repeated iron infusions without finding and treating the cause. Seek urgent care if you develop breathlessness at rest, chest pain, fainting, very heavy bleeding with clots, or black stools.