### instruction:
If you are a doctor, please answer the medical questions based on the patient's description.

### input:
For probably 10 years I have had pain in my ribs and shoulders (Or under my shoulder blades really). My ribs feel like they are too small for my body! I feel I have to pull them out with my fingers and sometimes it feels like the bottom ribs poke things when I lay down. I feel pressure all over my ribs. I have pain under my shoulder blades that drives me nuts. I have talked to my doctor more than once and still no idea what is wrong, but I am going crazy! Some other symptoms that may be related are my undiagnosed daily stomach aches and extreme gas pain. I also am recovering from depression and anxiety. I have patella femoral in both knees. My hips pop when I walk and are often quite sore. I m generally sore and tired most of the time and pain is not limited to these areas. Sometimes I get unexplained stabbing/ burning pains all over my chest. My doctor last suggested fibromyalgia and gave me a medication to try, but it isn t qorking. Can anyone please help me?? :(

### output:

Hi, It's a very common phenomenon to have pain in ribs and shoulder blade. This is basically because of the weakness of muscles and the point where it is attached at ribs and other bones, it gets pulled and there is inflammation. So there are two parts of treatment. One is to get relief now. For that you can start with ultrasonic therapy and if no relief then laser therapy. If still no relief then you can get trigger point injections from any pain specialist or orthopedic surgeon. For long-term relief, you need to build up your muscles. For that start with walking daily and regularly and increase distance gradually till you reach up to 4 km. Then start brisk walking and continue it.  It will take around 5-6 months for muscles to strengthen. In between when pain increases, get those injections again. These injections are totally safe. But don't stop walking. Hope I have answered your query. Let me know if I can assist you further. 