Here’s the answer to half the problems on your page. If your GF wants money all the time, then don’t do it. If they leave then you know what it was they wanted above everything else, so why fret? Good riddance to bad rubbish I say.
You aren‘t a very romantic soul, are you! You are not describing a girlfriend, you are describing a maid. Big difference. Maids will go to the highest bidder. Girlfriends are someone who contributes something to the relationship. You have got the two confused, Petal. Stick with your maid plus extras until a woman comes along who sets your heart on fire, and you will understand the people who have written in to me.