No period yet & cramping before my due

Hailey • Teacher and mommy to be
Whats wrong