Hi Ali,
I'm sorry to hear your muscle spasms are causing you discomfort. I am not sure if we are talking about the same thing, but I get cramps and tightness in my shoulders and around my neck. If I am able, I take a hot shower. I can stand there for a long time with the hot water hitting my shoulders. It really does help me.
I also have a small hot tub which can be very relaxing. My wife recently purchased a hand held massager too. It is quite effective, and you can do it yourself. They are on sale online at lots of places, I believe.
Steve - Community Advocate