Dayumm... 2 boyfriends? and not yet 18? I'm kidding!
Sharing is a wonderful thing.. and sometimes, you will just have to crush his pride, and pay when he is not looking

Or in the john!
Dutch is nice too... I used to alternate with my last ex. He'd pay one date, and I'd pay next. back and forth. You need to check that boi right now- I'd say- well.. hope you gots the $$- cause I don't have nada. HIde it if you have to in your pockets. This dude needs a lesson..I'd do more than that...it's 20 oz sirlon steak time for you! There's one thing- being kind- then another- being taken advantage of for your kindness.
I would start this:
You "I can't go out tonight"
Him "Why? I want to go eat out with you."
You "That's just not going to work for me. I am short on $$."
Him "Whaa..?"
You "Unless you want to treat this time- I can't swing it this time."
If he says no..then..bye bye. That is very trashy of him...making you pay for everything! Not to mention selfish. You've treated him enough.. he should be able to alternate - at the very least- with you!
Dont let this pez walk over you! He needs to grow up and make some $$--this isn't a donation bank!
-=Red=-