confused

Im 18 days late on my period , (and no it is not possible im pregnant, im a virgin. its just stress) and my discharge is HEAVYYY , any reason why?