Welcome to Healthcare Magic
If her periods usually occur every 28 days and there is shift from that to a delay or earlier period it indicates irregular periods
. Periods duration can frequently be affected by stress
besides organic causes. You may want to visit the Gynaecologist to get her examined if she has this often and any changes in the amount she bleeds at each cycle.