You've already taken the biggest step and this is admitting in a public forum that you have a problem. I will promise to pray for you. We all have a God shaped void in our lives that can only be filled by Him. Find someone that will ask you the tough questions and hold you accountable. Special K's verse always holds true, "As iron sharpens iron...so one man sharpens another".