Period..

Ti
I am 4 days late for my period.. I know I'm not pregnant as I'm a virgin and I'm just really worried of why I'm so late.. I read online that sometimes period can come late due to stress and I guess I've been quite stressed lately but I don't know if that's true.. So someone please help me?..