I visited an addiction recovery group. There are many good groups. There are in person and online meetings. There is a list here:
It is possible to find freedom from addiction. Do not give up. Find people who understand - there are people here on Talking Sober; there are people in recovery groups - and learn from them.