Originally Posted by jessegpresley
Low left is anticipating recoil. It's the no. 1 problem with shooters.
^ This. You've developed a flinch while anticipating recoil. Have someone put a dummy round in one of your mags. When you unknowingly reach it, you'll notice you'll jerk the gun when you think it's going to fire.
Trigger control will help you overcome this. Squeeze the trigger slowly. The shot timing should come as a surprise to you.
Dry fire practice is cheap. Do a lot of it and make sure your gun and front sight don't move at all when you're dry firing.