Sit her down and explain to her that you don't need to provide for her until you are married. If she won't understand, stop wasting your time
No one can deny the fact that money is essential in life. Without money, we will neither be happy and comfortable, nor we will have access to doctors in case we're ill. So, if she only shows that she wants fancy things and material things, then it's Ok. In fact, it's absolutely normal if she asks you to go to cafés, spend money in activities you both enjoy. However, asking always for money and showing to you that she only cares about it rather than caring about your relationship. Then, it's a problem. Money are part of the things, but it's not everything. What matters is you getting along well with each other, and the main thing is that she must accept you like you are. Never change yourself for somebody whoever he is. You don't have to do anything to get money so that your girlfriend feels satisfied. Because in life you will have lots lf ups and downs, and she has to be patient when bad moments come. Materialist girlfriends are really hated by men. We men look for a girlfriend who accept us like we really are, and for a girlfriend who makes me comfortable and glad. Not a girl who stresses me more about having more and more money just to please her.