Good luck with your recovery, nothing like being forced to miss out on the rut because of health issues. I would suggest cutting down your practice time though, three hours just seems like a long time to be shooting in one sitting. By the end you've got to be getting tired, which leads to poor form besides the obvious overuse of your shoulder. Maybe try practicing 30 minutes to an hour 2-3 times per week if possible.