Missed period

Cramping but no period 4 days late? What could be the cause