Help please

I been having cramps and haven't gotten my period I'm two days I usually get a 3 ,4, to 6 day on my period I usually get my period around the 23 or on the 28