Sup meatheads. I am lean otter mode dude, but my I have a right should impingement. It hurts to over work and it always feels out of place but i deal with it, i can still workout but the right half of my body, my pec my bicep etc. are smaller than left. Im basically lopsided. How can i fix this?

Less specifically what kinds of stretches do you do to stay limber and how often