Hi James
For a long time I blamed other people's behaviour as the reason why i couldn't stay sober. In reality i simply hadn't decided that i really wanted to stop.
Something that helps me is to own my sobriety - i decided to get sober and no-one else apart from me has the power to change that! Still early days but thinking like that helps a lot.
You can do it...good luck