Too many things
Can cause what you are describing, one really needs to know more about the pain itself, it's duration, intensity, quality etc.
And about you - history, medications etc. It is also important to perform a physical exam and may be even run some tests. So the best. I can advise - see a doctor.