I am a 20 year old guy, I have back and chest pain. It is all on the upper right side of my back and chest. I feel most of the pain from the middle towards the right side of my body. Ive had  the pain for quite a while and I have taken pain relievers and doesnt help. What could be wrong? Should i contact a Doctor for this?
Back pain and chest pain can be caused by either muscle strain or bone problem.  Some time chest infection also causes it.  Are you also having cough, fever, pain at rest than cause is infection.  If pain is on movement than it is because of muscle weakness.  I would recommend you to get a chest x-ray.  This will give us better idea.  If pain is on movement, start taking analgesic and muscle relaxant.  Also, physiotherapy will help you.  Local application of gel like diclofenac can also work. .