Most Helpful Girl
I think it's both of you, but mostly him.
You should never do something for someone and then just expect them to treat you like a Greek God, you do something because you care about that other person and their well being.
With that in mind I do think you should take some time and get your life straightened out before getting to date. It's not fair of you to dump all of your problems on him wether it be emotionally or financially with him being so young.