Shoulder pain at night often comes from pressure or tendon problems. Learn the causes, best sleeping positions, relief tips, and when to see a doctor.