Drinking and gambling problems..

So I have a boyfriend for the passed 5 months and hes a really sweet guy and I really feel that I am in love with him. He treats me better than anyone ever has. But there are a few issues. He has a dri king problem. And no hes not mean or abusive when he drinks he just drinks alot. He has two dui convictions and recently failed a ua for his treatment for his duis so he is looking at a 45 day jail sentence coming in january. I really have tried to get him to slow down on his drinking because thats not the life i want to live as i have a 7 year old daughter and i dont want to have her around the constant drinking. He also seems to have a gambling problem. Hes constantly going to the casinos and gambling away money that he technically doesnt even have considering all his money are from grants for school. He has major debt from his duis and schooling and im just so torn because it seems as though he cannot stop. He wants to have a baby with me now too. But I kind of feel that I should end the relationship or atleast out it on hold until he gets his life together. Can anyone relate or give me advice? Do you think its a good idea to end it or should I keep trying to convince him to change his ways? Thanks ladies.