Period due in 10 days

Chaz
Hi my period is due in 10 days according to glow. I have been getting period type pains on and off and feel like my stomach is bruised inside. What can this mean xxx