Sponsor, NA or AA, church, like minded friends, family support, therapy, forums like this one and keep busy!
Read SoberTool daily message, pray on knees for Higher Power to keep me sober, check forum, go to a 12 step meeting, talk one on one face to face with a recovering person, do set up or clean up at meeting. Last night I scrubbed the table and put the books back, If I head in the wrong direction emotionally, I share with someone else. I have been following this routine (or something very similar to it) for 31 years and it has been working. You could do this too.
And read the big book daily!!! That’s the one other thing I would add to that list. Hi Clean!!