I love my bf but I'm afraid that his bad habits might be pushing me away.

My bf and I are opposites when it comes to money. He gets more for his pay but rather to spend foolishly, he gives his family loads of money each monthand pay fir all the bills, he has 2 loans paying back and he has no savings. Overall, he never has money. I try to save as much as I can. I lend him money from time to time, I buy gas for his car sometime, and I live withing my means. He says he wants to marry me but I don't see that happening now because of his finances and I don't want to have the responsibility of paying for most/ everything or living an uncomfortable life in the future. His spending habits are embarrassing too. On the other hand, I have a good amount of money that I saved over the years however, I will not tell him about it. My family understands that I'm not getting much money so, they don't pressure me about giving them money, even though I try to do jt as often as I can. On the other hand, he family is not so easy going when it comes to him and his money. They have to get what they want all the times. His mom is not afraid to ask me for what she wants because she believes that her son and I have money. I'm in love with my bf but his unstable finances and poor money habits are preventing me from wanting to go further with this relationship. I also don't mind growing financially with a man, as long as he is willing to make certain sacrifices and work towards growing financially. What should I do?