Since three or four years ago, I started feeling sudden chest pains around once or twice a month. These pains can be relieved when I stretch my ribs left and right that can remove the pain. Am I facing a heart related disease, or are the pains something to do with the ribs? I am a non smoker with no family history of heart diseases.
The pain that is relieved by "stretching your ribs" does not likely arise from the heart, lungs, stomach or other internal organs, but very likely from the chest muscles or possibly from joints.
Chest muscles can become tense and painful due to anxiety, poor posture or excessive exercise. if you recognize any muscle knots that are tender to touch, you may want to think about myofascial pain syndrome.
Costochondritis causes pain along the breastbone that is aggravated by exercise.
In fibromyalgia, you would have tender points in typical symmetrical locations.
To know if you have arthritis, you would need to have blood tests and some imaging investigation, like MRI.
Heart pain from narrowed coronary arteries (angina pectoris) typically lasts less then 5 minutes and is triggered by exercise or stress and relieved by rest.
Pain due to inflammation of the lung membranes (pleurisy) is triggered by deep breathing and coughing and is not relieved by stretching.
Lung cancer rarely causes chest pain, and if it does it is not likely relived by stretching.
Shingles affect a spinal nerve and cause constant pain that is later (days/weeks) followed by an itch rash.