LEAVE the situation.
If you find yourself in one of these high risk situations, leave if you can. And, leave before you get a craving.
DISTRACT yourself from the craving- which you are very good at doing! Going for a hike is an excellent way to take your mind off smoking.
If you find yourself in a situation you can't leave and you get a craving, distract yourself from the craving by: Thinking about something else, like your Benefits of Quitting (or how much money you’re saving every week, how your body is healing itself). Doing something else to distract yourself like drinking water or deep breathing exercises. Thinking about an upcoming event in your life, such as a vacation.
DELAY acting on the craving
If you can't keep your mind off it, then make a deal with yourself that you will wait 5 minutes before you give into the craving. The craving will usually pass in a couple of minutes anyway. If you delay, the craving will go away.
I can also relate to you Deb, hang in there just make a promise to yourself that you won't smoke for today, tomorrow is another day. Kelly gave you great advice, others will come soon to help you.
(((( hugs ))))
Lisa