Cramps

Mackenzie
I need help for the past couple years I have been having cramps. I take ibuprofen and lay on a heating pad. Is their anything I can do besides that and if there is can tell me and the price? Please and Thank you.