So my gf went out last night. I was at work and she doesn't get paid till Friday so she needed some money. I gave her my debit card which only had 50$ on it bc I swapped to a new bank and my money was all in that account. So I told her before she left and before I was at work to not spend all of it just in case they tried to charge an overdraft if she went below zero. She also had 10$ cash on her. 
So I text her last night and she says she did good and only bought a few beers and everything was great. Awesome I get home and everything is fine . I forgot to get my debit card from her and she leaves for work (in my vehicle).
We only have one vehicle at the moment bc hers is afk. 

So she calls me 5 min down the road and says hey I have no money for lunch. And I say well what happened to the 60$ you had last night? She said I spent it all. So it upsets me and I tell her I don't understand why you would spend it all when I asked you not to. I figured my gf had enough sense to know she would need money for food the next day before work. 

So I say I feel like you need to be more of an adult and manage the money better that I give you instead of blindly spending it. I'm not a money bank for you to just draw money from. 

That led to her telling me I'm controlling her and she is sick and tired of me telling her how to live and how to do things. All I do is bitch and complain to her and try and control her. 

We now are not talking to each other. But we live together so she will have to speak to me  eventually. 

AITA for trying to better her life or am I actually just trying to control her? 