what's ur opinion on this?

My bf works and got a new job where he makes like $500 + in tips every night as a bartender on top of his salary. He lives at home and lays for only gas. He's in college and does save his money. I don't work and struggle to pay for expenses and am trying to not need to take out loans. My bf knows this and keeps suggesting I pay for stuff when it his idea. For example he wanted to go out to eat yet I end up paying, or he wants ice cream and I pay even if I don't get anything. The thing hat pisses me off is yesterday I had to buy him coffee for $2. He makes all this money has cash why do I have to charge my almost maxed out card for him? If I wanted coffee and suggested I wouldn't mind paying but I do t suggest this since I don't have the money rn. I want to talk to him about this but don't want him to think I am jealous of him and how he has a lot more money than me. I also don't want to sound cheap but financially I need to pay for other things instead of eating out