Lots of good advise about dry firing and .22 shooting.
At its core your problem is concentration. Concentration on the wrong thing.
If you are shooting properly you dont have time to think about recoil.
You have to concentrate on weather conditions, cheek weld, a bunch of other crap, then finally the trigger press. Never get into a rhythm of getting on target then touching the round off! Let the x hair float and start to ever so slowly squeeeeze the trigger. If it comes as anything but a surprise you are jerking the trigger.
Remember this is precision rifle, not trap, skeet, or running deer.....Squeeeeeeze while concentrating on the sight picture, mirage, and wind observations.
Shooting more will only hurt your progress.
Go to the range for a day and shoot 1 quality shot. No matter how it goes put your big rifle away, then pull out the .22. Shoot only precision work with your .22 one deliberate round at a time.
Your subconscious will take a huge sigh of relief as you put the rifle away.
Aspirins at 25-50 yards is a good one... don't care if you hit them you want to stay in a concentrated rhythm of slow and deliberate fire control.
In an hour or when you feel sure you are relaxed and ready for another shot take 1 more shot (one only!), then put the rifle away for another 5-60 minutes.
Enjoy the day and relax!
You are training your subconscious to ignore the recoil.
You programed it to anticipate the recoil and now you must undo this.
As you gain more confidence have a buddy load either a dummy or a live round...You only find out when the rifle fires.
Humiliation is a strong motivational force!
Doing this I have been able to train myself to relax while shooting a 416 Rigby (max power loads) from the prone position and to shoot huge African cartridges very well.
I have also taugh newer shooters to manage the recoil of 338s and a 375 Rum.