If you're okay with him flirting and sleeping with other girls, and okay with him "drinking as much as he wants," then I can't offer much wisdom. I finally have developed good self-esteem, and both of those would be dealbreakers for me. I wish you luck and happiness, however you get there.