I would have it checked out. I can think of a number of things that could be causing it. Start off with a simple x-ray, it coule be as simple as a hairline fracture.
either let it run its race which could take 1-4 weeks but dosent always go away r go to the doctor and he will give u meds