Thanks for consulting us.
Heavy bleeding after ipill
is a known & expected side effect. This may take 7-10 days to stop.
Ipill contain hormones & she had an early period this time. So, her next period may not start at the expected date. If there is no other incident of unprotected sex, then this delay should not cause any alarm.