Chronic Right Shoulder pain

So I don't know how to explain this, but i feel the pain mostly in AC joint, each morning i wake up the pain starts, but after some time it goes away. If i bend my neck to side(right side) i feel the pain in the neck. If i do some running shoulder pain starts. I think there are muscle imbalances, by having done pushups and other exercises over the years.

image

I'm attaching a pic, in which i can also observe significant different diff bw right and left side. Any suggestion are i highly appreciated.