A great way to stay sober is to stay away from it completely. When you continue keeping the same kind of friends around (the ones that fuel your problem) you will not be able to do it. They will try to coax you into doing things you are trying so hard to stay away from and it's not worth it. You are worth it therefore you need to put yourself first and cancel out the negativity. Find some new friends that are willing to help you through your problems instead of making them worst.