Annoyed

My birthday was 2 months ago and my boyfriend claims he didn't have money to purchase a present for me and was saving up. But today on our 2 year anniversary he goes out and buys 3 paintball guns which caller about 150 each...I'm kind of annoyed cause he always claims he has no money to buy me even a bouquet of flowers...am I wrong?