Hope your pain is lessening. I've learned something about pain meds. When my Mom was dying of cancer, the dioc said not to wait til the med wore off but take it before then. Otherwise you are playing catch up and may have to take more. And since Grandma is not inside your body, it is really not her business. Your doc knows what he is doing, so don't feel guilty.
The pills will make you feel good enuf to do chores but don't. Try a crossword or game on the PC. Using your shoulder too soon may delay healing.
Take care dear and go easy on yourself