Nothing changes today. Today is for understanding the loop as it currently runs, and for answering one question honestly: what does the substance actually do for you? It does do something, and plans that pretend otherwise tend to fail early.
Every use runs the same circuit, whatever the substance. Trigger, craving, use, relief, and then, for a lot of people, guilt. A trigger sets it off: a place, an hour, a feeling, a person. The craving builds, you use, and you get relief or reward. That relief is real. It takes the edge off, fills the evening, quiets the noise, and a plan that pretends it doesn't is arguing with your own experience, which is a fight the plan loses. The guilt node matters too. Guilt is a bad feeling, the substance is the fastest off-switch you own for bad feelings, and so last night's guilt becomes tonight's trigger. The loop feeds itself, which is a design flaw, and design flaws can be fixed.
The frame the whole program runs on: the substance is a tool doing a job, and it is good at the job, which is exactly why it's hard to put down. Two questions find the job:
Name those honestly and you've found the job. A drink that ends a brutal day is doing stress relief. A line that makes a party bearable is doing social ease. Think of the substance as an employee: one that overcharges, wrecks the mornings, and skims a little from your self-respect, but shows up for every shift and delivers. That's why willpower alone keeps losing. You can't fire an employee who's doing real work until you've hired a replacement.
The rest of the program is one long, fairly patient project: find every job the substance is doing, then reassign each one to something that costs you less. That starts with saying the jobs out loud, so today we just look at your own loop and what it has been doing for you. No lecture. There isn't one coming.