That's true, flexeril doesn't last long term and it can have a sedating affect as well. I only use it at night and then most times I only take a half pill because it gives me that hung over feeling in the morning which I hate!
I'm sorry I don't have any other ideas for you.

Keep us updated though if you find something that helps!