20 feet! If I may ask, how did you even measure that?! Twenty inches would seem like a lot even...

If the sights were off, I would think that you could look down the gun barrel and see that the aim is off by that much. The sights must be off...I don't think ammo, even the poorest quality, would give you those results.

Take it in to a gunsmith or local gun shop to get checked out.

------------------