It’s definitely time to see a physician! Chronic pain (pain over the course of time) is never something to ignore. Considering the location of your pain, there are a multitude of things that could be wrong.
I don’t know if you have seen a physician yet, but you should probably consider seeing one as soon as possible! Not only that, consider getting a second opinion! This type of pain is nothing to mess around with.
I don’t know if this will help you out, but I’ve looked something up on WebMD from what I’ve gathered here about your pain. Consider checking out the following link:
If you haven’t already, also consider using the symptom checker at WebMD:
This is no substitute for seeing a physician, however!
I hope you get well soon!