No period yet but not pregnant

Jackie

So my last period was December 18th and have not gotten my period been cramping and sore for couple weeks. my dates every month have been all over but I always get my period. Did 3 pregnancy test all negative those test seem very accurate to me have been for 2 of my pregnancy but I’m worried what can a no period mean. Not on any birth control pills.