Nyte, All of the best to you and your children. I had to let go of my sons father for the exact same reasons. He was a lying, drunking, cheat. My son was only an infant when I made that decision. I am now married to the best man on earth for 23 years. He has done so much for my son, and for me. He has always set a good example for my child. He has never lied to me, not come home, or come home stoned. It's a very happy marriage, and I wish you a man as good as the one I have now. You are a very positive person. Your children are very lucky to have you.