Best ways to help cramping?

Gwenyth
Does anyone know any good ways to stop or help cramping? I already take baths but those dont last all day! I get really bad cramps where i have to stay home all day at not move! Help?