(((hug))))
I hate pulled muscles!
Have you thought about seeing a massage therapist? There *are* some techniques you can do at home, but nothing beats a massage from someone trained how to do it.
When all else fails for me (including the pain meds!) and I can't see a massage therapist soon, I use a hot bath. Every single day for an extended period. There are also heating pads you can use, including a "bean bag" type that you just pop into a microwave. Give one a try?
__________________
|