RE: Flinching
Even with a .22 huh?
If you have a bb gun or air rifle, just shoot it a bunch of times and focus on not flinching. If you can do that, try it with a .22 and just work your way up in calibers I guess.
Just tell yourself that the gun isn't going to hurt you, take a breath before you shoot and just make sure you are relaxed. Good luck.