Now if your lifestyle would allow you to go about your day with a buzz...that would be one thing... but I don't think that's going to work for you.
Perhaps.. still.. going to someone who really cares about helping you and teaching you what meds work and how for you would be a good thing. (Finding someone like that is a very tedious, difficult path imo)
Muscle spasms are very painful. There are many meds that treat spasms well... if you can take one that would be a good benefit. (Robaxin worked wonders for me for many years.)You have flexeril...why not begin with working with that... it's dose and when you take it... to help figure out what you need, when? TENS units are great too for intermittent spasming.
AND if you can find an ongoing pain management specialist (like my psychologist is..) you can find a solution... perhaps part of your problem is NOT taking pain med on an ongoing basis? A small dose taken regularly might be a way to manage your pain?
Without good support you can get into all sorts of additional problems, as you know... like rebound pain. That might be what is happening. It's real pain, but the cause is from going OFF pain med rapidly... the body creates the pain the med took away. Like I said, you need someone expert on this to help you work through all the complexities, imo. TC
Too many variables WW... pain is subjective and usually takes more than one person to figure out!