I have a bad right shoulder, a bad left elbow, as well as the left shoulder too, and I've had hearing loss and constant ringing in my ears for 30 years. I can't stand a lot of recoil, have to hold my guns a certain way or risk dropping them. I have helped my situation somewhat by going to lighter weight rifles and by shooting cartridges that have as little amount of recoil as possible.

I cannot imagine having to give my long guns up, and I'd go to great lengths to prevent that from happening. I wish the OP a lot of luck as he deals with his situation.