Thank you for your response, I am making an appointment with a pulmenary doctor to rule out the lungs. If that is ruled out I will look into getting treatment for Costochondritis. Is that something I could have for all of these years with no further symptoms or progression?
I had some of the same issues and my doctor told me two things. One my weight could cause stress on my muscles, including the lungs, cutting off blood circulation. This cause pain, difficulty breathing, and numbness. Also I fell down a flight of stairs 3yrs ago and broke a rib that healed wrong. I never even knew that, I new it hurt when I fell, but just went to bed and didn't think anything of it. Anyway, when I get excerted or over stress/anxious it cause trouble breathing and pain in my shoulders, arm, and back. Don't know if any of these could apply, but an idea. Something else I forgot was that the spine in my neck actually curves backwards, causing back and shoulder pain often, especially when I work out.
Since most the major causes of such chest pain have been ruled out, so we have to look at the minor ones. From your symptoms, the possibilities of a muscular pain and costochondritis need to be ruled out. Costochondritis is an inflammation of the junctions where the upper ribs join with the cartilage that holds them to the breastbone or sternum. Anemia and thyroid diseases(hyperthyroidism)can also cause chest pain.
There is no specific test or investigation for costochondritis. The diagnosis can only be reached after excluding more serious causes of chest pain that are related to the heart and lungs. It is completely curable and treatment involves conservative local care with careful use of nonsteroidal anti-inflammatory medications such as ibuprofen (Advil, Motrin) or naproxen (Aleve) as needed. Application of warm compresses may also help. If there is nor may relief even with medications, then steroid injections be needed.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.