Guilty about splurging on myself

I ordered No No hair removal system online last Friday. It is expensive ($250 - but i ordered it on 4 month flex pay) and I feel bad about spending so much money on it when we are having little financial setbacks. But I've wanted this for so long (almost a year) and have always been putting it off from my shopping list cos of the financial condition. Its not like we have no money at all, its more like we are trying to repay all the debts we have reduce our expenses to the minimum. I haven't shopped anything from 3-4 months for myself, and i feel I deserve to treat myself. Usually I would be spending about $200-$250 per month alone on my personal shopping. Also now that I'm trying to save money for my brother's college fund, I wont be able to buy anything for me for a few more months again. Should I really be feeling bad about buying something for me? Sometimes I tell myself I deserve it, and sometimes I feel like I could have used that money to pay off credit cards or save it for my brother. One of the main reasons I got it cos I want to look good for my husband when ever he visits me. Should I really be feeling so bad?