I've been lurking for a while and now I need an objective opinion.

My girlfriend of 8 months came to live this September in an apartment I've been renting for a year. I told her we should split the bill because I'm still at college and I am already spend a lot of money just for food and uni.

However, I had to pay the rent of both last year's and the year before months of July and August even though I wasn't living there. I also had to spend several thousand dollars for buying forniture since the apartment was empty.

Now, when I made her notice that she is in fact spending much less than she should have (no summer months + no forniture) she got really mad and said stuff like ''I came to live here because you were there, not because I liked the apartment or I would have lived somewhere else'', ''You're such and asshole even mentioning that'', etc.

Thing is, I never minded spending more on my girls but she is arrogant about it. She got mad because on the day of her birthday I didn't give her a present (even though I got her an expensive necklace just a week before). She gets mad even if I don't always give her a present for our ''monthversary''. She also claims I'm always supposed to pay for dinner. Oh and, btw, she almost never gives me any kind of present.

She probably has more liquid money than I do due to the fact that she owns several properties (after her father died) and that she's renting them. Nevertheless when we buy food at the supermarket she specifically makes me pay for steaks/chicken/... that only I eat, while I share whatever fitness bullshit she wants to buy.

I strongly believe if you care for somebody you should want to be equal to them in all respects.

Before you tell me stuff like ''dump her, loser'', she's far hotter than the vast majority of girls in the town where I live, and I kinda love her.