Just a thought. Are you sure it is the shoulder itself? I ask this because I was having pain over a long period of time in my left shoulder. I chalked it up to crashing bikes, sports injuries, age, etc. The doctor had xrays done and said that there was nothing particularly evident. But the pain persisted. I complained enough and he sent me to get an MRI. Turned out it was the C4/5 disc in my neck pressing on the nerves causing the pain in my shoulder, not the shoulder muscles/bone at all. Just a thought....
Ride, eat, sleep, repeat!
Bookmarks