I tried this method when I had cravings in my first few months. It sounds too simple but it always worked for me. You may have to excuse yourself and go to the toilet if you're at a business dinner or function etc. I used to get a glass of water and sit down for 5 minutes sipping it and remembering all the consequences of drinking and drugs. After 5 minutes the urges had passed. Congratulations on resisting the urge. Keep it up.
Natom.