I think you are doing well to identify your triggers and manage them.
If after work is a danger time, then its a great idea to have someone with you after work.
Another tip someone gave me was trying to think about what it was that I was anxious about. What was going to happen? What would be the worse thing that could happen?
A lot of the time I could get my anxiety or anger at not being able to drink out of the way by keeping super busy.
Exercise was/is a great way to deal with anger.
I did not need to be a member of a fancy gym, just going for a long walk outside helped.
Sometimes I couldn't wait to get home to feel safe......and then start drinking.
I think that locking myself away tactic never did me any good. I was not safe from self and that what us who I needed to be safe from with regards to the drinking.
Keep being here, you will get it and you can do it.