If this is his only bad point, then I would say stay with him. I mean, you are never going to find 'Mr. Perfect' You could dump this man, then end up with a a generous, lying, cheating imbecile...so its a case of swings and roundabouts. What I do suggest is that you talk to him about it, and see if you can make things a little more fair in your relationship. Why are you the one opening your wallet when BOTH of you go out? Why are you the one forking out for $300 jeans? Sit the man down, tell him you love him but you will not be paying for the jeans because you need that money to add to your savings, or something.