Hi @Rikk and welcome back here. I know it takes a lot of courage to do that. Hell, all of this takes a lot of courage. I see you had long stretches clean so anything is possible.
I would recommend spending some time studying relapse prevention and how to deal with cravings. Some good resources are in these posts: