How do i get rid of the horrible cramping??

Brandy
I have had this problem since I was young I'm 21 now and its still bad ...I take hot baths and some aleve and that helps for a Lil also I use a heating pad ....any other tips that should help