A 35-year-old woman presents with fatigue and dyspnoea. Full blood count shows Hb 90 g/L, MCV 70 fL and ferritin 6 µg/L. She has regular heavy menstrual bleeding and no gastrointestinal symptoms. What is the most appropriate initial management in general practice?