Although side sleeping is generally considered one of the best ways to sleep for multiple health benefits, sleeping this way with body weight bearing down on your shoulder can cause pain in that area, which is why it’s better to elevate your shoulder from the mattress or switch to sleeping on your back.