cramping and vomiting

Laporche
Feeling a lil nerves my period due on the 20 I been cramping all day and vomiting could I be just coming on early no money at the moment to test so I'm just waiting hoping let this be my time lol