Cramping?!

I’m 4dpo my period isn’t due for another 9 days, but all day today I’ve had cramps like I’m about to start my period!! Could it be coming early??