Ouch!! Sorry to hear of this pain. This is what I have had and many others here. It is known as migratory arthritis.
Check it out with your doctor. He may do some blood work ( specificallyan RA test) to pin point the problem.
He then can prescribe you some drugs to help with that awlful pain. Hopefully it will go away for good all by itself!!!
Maybe it is a virus that will go away just as it came and cause you no more grief.
Wishing you all the best,