Oh - and another thing - practice dry firing. A LOT. You can even do it at home (away from the windows). Buy a couple of snap caps if you like, but it won't hurt to dry fire it either to start out.
This makes a BIG difference.
Jack the scope power up to as high as you can and still make out a 'target' in the room without it being fuzzy. Practice 'adding motion' like i mentioned, letting the crosshair fall onto the target. Sometimes i'll give a tiny little 'circle' first and then let it fall. And practice 'sqeeezing' the trigger.
If your jerking - you WILL notice the 'jerk' in your crosshairs when you pull the trigger. If you do it right - there should be NO indication in your sight picture that the trigger was pulled.
This will also help you learn exactly what pressure your gun 'breaks' at. You'll quickly improve your ability to 'squeeze' off a shot without jerking.
If you get off 20 'dry' shots a day in your home for a week, watching for pull and flinch, you'll find a remarkable improvement next time you use real ammo.
And you're training your body not to be afraid of the gun.
The more you do it - the more you'll be comfortable with the gun and the less likely you are to flinch. Still do the other stuff i mentioned - but practicing at home with an empty gun can be your first step to really improving your game. It's no different than a golfer practicing his swing in his back yard with a whiffle ball or just on 'air'. Concentrate on holding the gun THE SAME WAY EXACTLY every time (your head should rest on the stock the same way in the same place each and every time) and practice perfecting your trigger pull, and the 'rise and drop onto target'.
In no time at all you'll have your offhand groups much much better. And if you do this enough - you'll find that in the feild when your a little panicked it just 'comes naturally' to do the right things.
Cheaper on ammo too.
