low heamoglobin content is definitely one imporatant cause of irregular periods
..so try to build up your Hb by iron rich diet and iron tablets ..and giving birth or delivery alone is not the cause of anaemia
..so dont blame that but try to have proper diet at the right time which will help u ..
and after 40 sometimes hormonal
disturbance may occur which may result in menopause
in 4-5 yrs,,
firstly try to increase Hb and then the other causes..