Good advice from Battue, will add
look at a Beretta O/U in 12ga. Some are lighter than most 12's, but heavier than a 20.
Shoot lighter 7/8oz loads.
A heavier 20 with less recoil.
I have a Beretta 390 that will shoot real light 7/8 oz loads. It would suit you perfect.
Bingo if you can find a good 390 and are willing to go with a semi. Good old 390's are a jewel and getting hard to find.