Hmmm... I'm not a Dr., but it's likely some sort of muscle strain that it causing your discomfort. Do you have access to a heating pad? That could help quite a bit and is medicine free, to boot!
Here's to hoping you are feeling more comfortable soon!