Why does this keep happening to me

Meghan
I think its all in my head really not sure what to think my period was due between the 18th & 20th.