My boyfriend is a real tight ass with his money. It gives me the shits! He earns more than me, but seemingly hates having to spend any money on me. For instance, if he's going down the shops and I ask him to get me some cigarettes but have no cash on me, he seems annoyed that he has to pay. Yet I'm constantly forking out for things for him. We live together and I buy the majority of the dinners, and often when we go and do shit together, I'm the first to open my wallet. He jokes about how tight he is and I laugh along, but I'm getting sick of it. I recently got a decent tax return so he asked me to buy him a pair of $300 jeans. Of course I will, but fuck.. He would never do that for me. Is there any point trying to change a cheapskate?