I join my mates here and i also think you have done the first very important step you know about your problem and you don't like the current condition really.
I admire you lay it open here, you can see you aren't alone.
Because talking about it can be very helpful especially if you can see we all have our demons (i hate dentists it comes surely by a childhood trauma - my mother told me during my first visit i have closed my mouth and he drilled me in my tongue. During my second visit i was running away my mother from the dental office.).
I don't know as agnostic GOD will help you but the church has some professional help here and there exist surely in your neighborhood other help (Alcoholics Anonymous).
All the best to fight your demon. A.U.