I have taken both Flexeril and Soma (carisoprodol) muscle relaxers. In my experience, Flexeril worked great, but gave me a morning hangover (so to speak) where it was more difficult to get out of bed and moving. I currently have a long-standing prescription for Soma and I take one at night to help relax my shoulder and neck tension from anxiety. It also helps me to relax and fall asleep. It doesn't give me the same morning hangover that Flexeril does. If you are worried about that, maybe you could ask your doc to change you to Soma.