Blood test results

Blood test results show high ferritin but low Hg.  

57 year peri menapausal, cough for 20 weeks being treated for asthma. Took a 17 day course of Prednisone which cleared the cough completely then it’s back - could this be connected to blood results. Feel a little nausea from time to time and a little tired some days. 

b12.  409

Ferritin 271

Haemoglobin 112

MCV 76.80

MCH 23.6

MCHC 308

RDW 18.3

Is it safe to take iron tablets? What should be the next step.