My period usually runs like clockwork even though my cycle has changed from 28 day to 25. My last period was a week late but has now arrived and is very heavy. Did i have a miscarriage? I have been very stressed but when i look on the net it generally says that stress does not delay your period.