I have had the same sensation. Sometimes it lasts for 3 to 4 months and other times it goes away in a few days.
I was diagnosed last year with fibromyalgia and it causes a lot of different symptoms.
It's hard for doctors to recognize symptoms of fibromyalgia, but if you go to a rheumotologist, you will be able to find out if you have it, or something else. I'm glad I took a friend's advice and went to see a rheumotologist.
There is no cure for fibromyalgia, but the pain and other symptoms can be controlled by medications, rest and diet.
Hope you get a proper diagnosis.