Late period?

Mattie

My period is late by 19 days... I’m a virgin so I know I’m not pregnant, but I’m not sure why I’m so late. I’ve been through a lot of stress recently, could that have affected my cycle?