paperchain, I would need to eat. If it were me, I'd decide first exactly what I was going to grab, go in there and grab it and head back out. Then eat it.
I don't know if that's the right advice for you but general wisdom says that getting hungry, angry, lonely and tired are triggers for drinking. My biggest one is hunger.
Maybe post what you're going to get then run in there and get it and head back out and post when you're back? Have heard people use that technique with things although never tried it myself...