1. Depends, I'd say bi-monthly or monthly. I've been preparing for a big game recently so I spend a bit more than usual.
2. Price for nearly anything. There is only one Airsoft shop near me, so when I don't need to try clothing or need gear advice, I shop the best price online.
(Also, Airsoft is a hobby/sport where everything is constantly out of stock, so it's hard to be loyal to a single shop)
3. When the price is the same across multiple stores, I look for retailer that have presence here, or retailer that are known to care about their customers. That allows me to ask question about a product or anything before ordering. That also ensures me I won't be screwed if a mistake was to happen in my order.
K3vX | Airsoft Gunsmith/Gun doctor in training.
Feel free to contact me in your preferred language and I'll gladly answer.