I get spasms all the time, I have found potassium really helps.
As far as apin I went through the narcotics, followed by MMJ but I gave that up too as it is not legal where I live.
It’s no doubt a living it’s hell either be addicted or live with severe pain