the intermenstrual bleeding that you are experiencing this cycle is likely to be due to progesterone deficiency during the luteal phase which can be due to stress induced hormonal imbalance and leading to breakthrough bleeding. it is imperative for you to get a serum progesterone level done by day 21 of your cycle where the progesterone levels less than 21 ng/dl shall indicate progesterone deficiency. you shall require cyclical progesterone therapy for controlling such bleeds. for further information consult an obstetrician and gynaecologist online --> <link>
having on and off heavy bleeding other than normal menstruation. why?