@DrAy14,
I won't say you're too young, but yeah, move on.
It is going to take some time, and maybe a new relationship but it does sound like this one is over. For gosh sake, don't get in the position of only having him back like he's doing you a great big favor, and you owe him one.