not very MANY guns are needed. a couple of pistols, ONE fighting rifle. A sneaky guy with night vision and a "mere" .22 autorifle, with a silencer on it, is many times more capable of surviving shtf than the fools who "think" what they want is a 308 autorifle and 10,000 rds of ammo for it. Such guys won't last a week if shtf, except by pure luck.
Unless you are a Mexican gangbanger, it is HARD to immigrate to USA. and beyond the silenced 22 autorifle (which is just a $500 thing, actually) your money should first go into training and long term, but very cheap food and supplies. Like canned Crisco fat, dehydrate your own fruit, snare deer and make your own jerky, and locally grown grain. Or drive quite a distance and buy it from not so local farmers. Grain, on the FARM is just a few pennies per pound. It's sold by the "bushel", which is 55 lbs, or 25kg, for typically less than $10 US per bushel. Many farmers store a lot of it for many months beyond the harvest season, either to feed to their animals, or to get a better price for it during the "off season". a few ads, a few phone calls and emails, and you can have wheat, rice, corn, soybeans, oats, with a few hundred kilometer drive, at worst case. Combine such a trip with something else that you are doing anyway, to save money.
if you buy the grain thru the mail, pre packaged, it will cost you 10x as much. only hard winter wheat will "keep" more than 2 years. cache some salt, non hybrid garden seeds, and some molasses.
also, need a way to cheaply, with little smoke or flame, COOK your food. Paraffin is just $1 US per lb, on the net. 50 lbs of it will cook all of your food for a year, easily, if you know how to make a "can-candle stove". it's very simple and costs almost nothing.
it's by far the best to not have all your food in your house. you want it BURIED, in metal, resealable drums, some place with hills and woods, not too far from home, say maybe 30km, and bicycle to it, at night, if shtf. it must be within 1k of a permanent water source, like a lake or river, and you must have both a cookpot for boiling it, as well as Potable Aqua' for treating it and a filter for removing the nasties. you need a concealed dugout shelter, too, but best to not have it be all the way built, prior to shtf. nO above ground building will escape being searched, many times, by the desperate. If you cant' get and stay out of sight, coming out only at night, for about a year, you will either be killed, or catch some disease that kills you, etc. Starving dog packs will be everywhere. It only takes ONE mistake, and you will be history.
shtf survivalism is a big, huge, long term subject. several entire Net forums are devoted to it.