There's these Chinese pad things (no idea what they're called in English). Anyways, it's like really warm and it helps relieve pain such as these. It's like a hot patch style thing you stick onto the part where it hurts. If you have any Asian markets near your area, I would check them out.
you should see a docter, he knows the best