I know whats missing.... Meetings
Going to meetings won't keep you sober. You need to get a sponsor and work the 12 steps. And you need to work your program daily.
That being said, go to a meeting today, and if you don't have one try to find a temporary sponsor.