Why do girls act like brats?

I've been with my girlfriend for a year she acts like a spoiled brat. Just because I'm the lead singer of a band she thinks I can get her anything she wants and thinks I have all the money in the world. I got her an iPhone because she felt so bad that everyone els had one but her. She had an android she said it sucked. But I got her a iPhone when she already had an iPod touch. And I got her a charging speaker for her iPod. When she comes to my house she thinks everything has to be perfect she always remakes my bed and vacuums my floors. And cleans up my kitchen and bedroom and feeds my cat. I don't mind but she doesn't have to do this. And when I can't by her something she wants she gets mad at me and won't stop bugging me till I get it for her. Why does she act like a brat?

Not all. Maybe you need a new girlfriend

Maybe you need another girlfriend.

Not all girls are brats. You just picked one who thinks she's entitled to share your success. You are free to leave her behind and find someone who suits you better.

She is using you to get her stuff

You should change the title to "why am I dating such a b*tch". This girl is exploiting your money, and that's probably a driving factor behind why she's with you. I'd test her and say that you can't spend any more money on extras bc you've decided to donate to charity. If she's on board, she's not as bad as she seems. If she doesn't, ditch her. There's plenty of beautiful, smart women out there who will love you despite the cash.