I got sober from booze and benzos, I still smoke cigarettes and drink coffee though.
As someone with OCD, I always have to do the same thing every day. Now what I have to do is wake up, drink a coffee within an hour of waking up, eat at certain times etc.
I'd rather not get into specifics but when I drank and did drugs I had to do it every day, by a certain time. Now I have a regimented routine of things I do daily. I usually walk 4-5 miles a day now.
Yes I do have addictions to some foods. Mostly frozen pizzas, ham sandwiches and cookies. I eat all of the above every day, at certain predetermined times.
It's OCD and it's a tough cycle to break.