How to get an easy and pain free period/ menstruation without PMS

Are you having a nightmare every time you get your period?…