Cramps!

Aisha
Cramps and feeling bloated 
AF due on 3rd of May. 
Is it ovulation? Menstration coming? Or? 
Any idea, anyone?