Have you tried non-alcoholic replacements? O’Doules isn’t bad for beer. There are non-alcoholic wines as well.
Back in the 70s my brother and I were trying to “quit” drinking. He told me there was a new thing called “Near Beer”. He said “You can drink a few of those and smoke a joint and you won’t need to drink real beer.” Later we laughed at the alcoholic thinking.
O'Doul's is OK, but Becks, Clausthauller, St. Pauli Girl, Kalibur (a dark beer) are all really good... can barely tell you're not drinking real beer.