As everyone is saying 99% of the battle right now is finding ammo for the gun, not just finding the gun you like. Many would probably tell you if you have a home defense weapon you might wanna wait to see if the shortage lets up a little and certain calibers become more available. Other wise the best place I've found ammo is at gun shows. But you pay thru the nose for it! You'd think if you had to pay to get in you'd get a price break, not a 200% mark up. But if $50 for 50 rounds of 9mm sounds like a bargain to you, go for it.