He’s using you.
Once you’ve paid out, he’s going to leave you anyways.
Demand he marry you first! Then you can take him to the cleaners if he walks out. Better yet, have his baby, you get a child and he gets to pay child support for years. Maybe he will grow up? Posible.