Welcome to SR, Frank!
Admitting you have a problem and being willing to get help is hard to do, but necessary. Well done on both counts. Many people here who have been where you are at - I'm one of them - and will help support you as you go through this. hang in there and keep posting!
Rowan