Why are you having cramps weeks before your period?

This is normal. Women usually get cramps during ovulation and ovulation occurs a few weeks before your period