How to know if you have normal period or will have cramps?

Depends on cycle. Ovulatory menstrual cycles tend to produce cramps when not on any form of hormonal contraception. It can be unpredictable which type of cycle will occur if your menstrual cycles are irregular.