Is this is? Period due today. Have been having cramps for almost a week

Kirstie