Welcome to HealthcareMagic forum.
From your history it seems that neither you are pregnant nor you are having a miscarriage
. It is just a delayed period with heavier than usual flow which is always expected in case of delayed periods.Do take OTC antispasmodics for the pain.
Dr. Rakhi Tayal