This is rich try using a pillow to avoid hurting that shoulder while your sleeping as in don’t side sleep on that shoulder, using otc pain relievers, try physical therapy exercises. If you have a harder time with stress and don’t wont another pill; you could try going to a chiropractor with natural help with adjustment to help your shoulder. They might suggest exercises for your shoulder etc….
You could start your day off with a good night’s sleep try this If you have a bad night’s sleep it tends to dampen your day’s plans. Do you agree with that statement? If helps you manage what you got going on much better with good sleep and a comfy pillow.