My period isn't due to start for another 13 days and they are regular, however the last 2 days I am having major cramps what could be causing them?

Period. Is it possible you are pregnant? Could the cramps be gastrointestinal, do you have any diarhea or other stomach symptoms. Also ovulation can cause cramping. If it continues please see your physician.