Today is my 5th gun day ever in my life and I'm finally enjoying it little bit as the groups are getting wayyyy better. I don't know how long it takes for someone to get decent group at 5 and 7 yards but it's my 5th time. I kept most of the suggestions, youtube videos, articles, etc... in mind when shooting. I shot around 25 shots today taking my time. One thing that really helped me is this youtube video where this guy suggests to load one round, drop the mag, shoot live round and then shoot empty. I did that for 20 rounds at 5 yards and then shot some rounds at 7 yards. The 7 yards went right through the middle. Few shots outside the circle are at 5 yards. I can see how gun moves when I shoot empty. That really helped me control the trigger finger after about a mag. Here's the proof: These are around 20 rounds at 5 yards and few at 7 yards so total of around 25 rounds: Target pulled up: Conclusion is the gun is good to go. It's better than my skills. Thank you all you guys for suggestions. I better watch it, if I start enjoying (except the hot shell burning my back), it'll burn a big hole in my pocket.