pregnant?

im still waiting on my period and for about 5-6 days now i have been cramping. i usually only cramp when my period is about to start. So a little odd, other symptoms ive been having are dizziness, headaches, heartburn, nausea and increased cervical mucus. if i was pregnant id be about 4 weeks. what do you guys think?