What should i do??

Okay, this guy Ive been talking to since the end of January has recently let me know he's slipped back into his old ways. Like getting involved with drugs. He's my daughters God Father. Everytime I see him, hes drinking and is the sweetest guy youll ever meet, but when hes sober he doesnt remember it. It's pushed me away. He says he'll get clean and sober before my daughters born. Im supposed to be induced next Wednesday. This past week, Ive tried telling him, and he gets irritated and tells me to call him another time. I try. And he says hes always busy. He has no job. Lives with his Grandparents. He uses them for a roof over his head. His vehicle is broke. But I feel like its just an excuse to avoid the subject bc he doesnt want to do as he promised. We've been friends for years. This isnt the first time we've tried being more than friends, but its usually me who messes things up. Two weeks ago, we went on a road trip. We had to stop and get gas, I was driving. He apparently forgot or didnt care that i was sitting right beside him, and made a few comments about a girls butt. I would have let it go and not even let it get to me, if he wouldnt have added "I'd love to move up here so i can be in that everyday". Then asks someone what prices of homes are like around this area. After we got back on the road, i turned the radio up and ignored him, as hes still talking about this girls butt. We were on our way to meet my brother. I didn't want to make a scene so i acted happy when we got to my brothers house. I was really hurt. I love this guy, and hes fantasizing over a strangers butt and forgetting im right there. Later that evening, We headed back. I still had the radio turned up, im sorry but to me that felt like he disrespected me and didnt care how i felt. He kept trying to talk to me. I really didnt want to hear it. I wanted to pull over and tell him to start walking but Im not that cruel of a person. We finally get to my house, He goes to touch me, and by this time, Im wayyy beyond mad. I yell at him and tell him I cant believehhe has the nerve to disrespect me like that. He said i was over reacting. I said, considering you still have a dick, i dont think im overreacting, i think im handling this quite well. I asked if he would get mad if i stare at a guys pants and be like, OM Gosh did you see that dudes dick, he didnt even have a boner and i could see it,mmm, and get his number. He said that would end whatever we have going, and he wouldnt speak to me again. I thought then, okay maybe i did overreact. I dont want to loose him so a comment here and there, i could get used to i guess. Then he said he's not getting sober either and he will continue doing whatever he wants. 3 months ago, when we decided to try talking he was different. He was sweet, clean, and rarely touched a beer. I tell myself if we stop talking this time, im completely done. My daughter will never know him. I'll move on. I wont speak to him again. I'll act like hes a stranger and wont think twice. I've tried talking to my friends, family, our mutual friends, and his family about the issues i have with him. They all say the same thing, give him until shes here. He'll change then. It's less than a week away, and im not sure i even want to put up with him that long. An old friend called and asked to meet for lunch, I went. He told me i dont laugh anymore, i don't act the same, and he can see that something isnt right with me at this point. I chuckled and said its pregnancy. But it wasn't. I'm not happy. Im beyond excited to have my daughter, dont get me wrong. Its the problems ive had with this guy ive been talking to. My friend asked me to meet him again for lunch or catch a movie, or go to the park. I told him I'll think about it and left. On my way home, i realized this guy Ive been talking to hasn't asked me the first time to go with him to the movies or to grab a bite to eat. Am i wrong for wanting to give up, and throw away everything i thought i wanted? Or should i stay and see if he'll change?