Your reports confirm iron-deficiency anemia with significantly depleted iron stores. Hb 10.4 g/dL is mildly low, but
ferritin 4 µg/L and transferrin saturation 6.9% indicates severe case of iron deficiency anemia.
This can definitely explain your fatigue, dizziness, weakness and reduced stamina.
Since your Hb has repeatedly been 8–10 g/dL, the underlying cause should be evaluated. Menstrual blood loss is a common possibility, even with a normal ultrasound, but other causes such as GI blood loss or malabsorption should be considered depending on your history.
B12 311 and
vitamin D 33.3 are unlikely to explain the current picture.
Next Steps
Oral iron is usually first-line if tolerated. IV iron may be considered if oral iron is poorly tolerated, ineffective, poorly absorbed, or there is ongoing significant blood loss/need for rapid repletion. Repeat Hb and
ferritin after treatment to assess response and restoration of iron stores.
Please don't self-start high-dose iron indefinitely without medical advice, particularly because recurrent anemia needs evaluation for the underlying cause. Seek urgent care if you develop fainting, chest pain, breathlessness at rest, severe palpitations, or very heavy menstrual bleeding.
Health Tips
Include iron-rich foods regularly—green leafy vegetables, lentils/dal, beans, chickpeas/rajma, soy, sesame seeds, nuts and iron-fortified foods. Combine these with
vitamin-C-rich foods such as lemon, amla, guava or oranges to improve iron absorption. Avoid tea/coffee and
calcium-rich foods/supplements around the time of taking iron, as they can reduce absorption.