Question???

Randomly puking only at night since Friday and everyday since. Period due yesterday. Cramps this morning at 7 am that caused me to get dizzy and puking. Still no period... And negative hpt.. What could this be?