Cramps

Katy
Af isn't due until 6/20 but I've been cramping all day. Can anyone tell me why??