Thanks everyone for the replies and advise. I think I know what I need to do.
Heard someone say at a meeting last night - "How does an alcoholic know when he has reached his bottom? They decide to stop digging."
Time to get out of the pit, smash the shovel, get honest, and move forward.