<human>: Give me a shortened version of the text

I have been taking my SO for about 2 months. We spent a lot of time together for several months before we actually started dating. 

A little background: 

-I am from an upper-middle class family, I do not act spoiled but my parents do provide A LOT for me (car, gas, tuition) but they do not provide me with any spending money and I work a lot in the summer to pay for my extra stuff

-He has been in foster care all of his life and has had to work for everything that he has. He lost his job about a month before I met him and has recieved a lot of help (his best friend lets him live rent-free). He was saving up to get his car back and needed 3000 dollars. He got a job and has just made enough to pay for his car.

Throughout this time whenever we go out I end up paying for pretty much everything, OCCASIONALLY we will split things (but he drags his heels) and he has never taken me out. I am not expecting anybody to pay for me everywhere we go but it just seems like it is very one sided. 
I think he feels as if this is okay because of my family situation being able to provide so much for me. 
He has been promising that he will "spoil" me in a month when he is completely back on his feet, but I am worried that I am waiting for nothing. 
I am concerned that I come in last place since he does spend money on other things ($80 bong a few weeks ago; talking about getting huge leg tattoo sleeve)
He is a great guy and I like him a lot but I cannot help but shake the feeling that I am being taken advantage of. 
Help? :/
<bot>: boyfriend has been in tough times and needs me to pay for "dates" I am afraid it isn't completely legit and I am being taken advantage of