You’ve explained this beautifully — and honestly, none of what you’re feeling is “weird.” It actually all connects quite clearly when you look at your anaemia, hormonal imbalance, and stress/fatigue cycle together.
You likely have iron-deficiency anaemia from heavy periods, possibly worsened by hormonal imbalance and
vitamin deficiencies.This usually causes fatigue, dull eyes, poor focus, headaches, and sweating.
Repeat blood tests: CBC,
ferritin,
B12,
vitamin D,
thyroid.
Continue iron + vitamin C daily for at least 3 months.
Take hormonal treatment as prescribed by your gynaecologist to control bleeding.
Eat iron- and B12-rich foods (green leafy vegetables, jaggery, dates, legumes, dairy).
Sleep 7–8 hrs, limit screen time, and get morning sunlight.
Treat vitamin D/B12 deficiency if present.
For further consultation kindly consult via practo.