Y'all I'm confused asf

Rachel

My period just came 4 days early, that literally never happens. I know what causes late periods, but why would a period come early?