If I drink at a rate of a beer every 45 to 60 minutes I can keep drinking for days.
I have learned that to stay out of trouble*:
1. Eat a full meal a hour before I start drinking.
2. Every four hours or so eat something with protein, fat, and carbohydrates.
3. Drink a glass of water every couple of hours.
*Trouble defined as spending the night in the bathroom, having to make apologies the next morning, or finding your friends' or your SO's girlfriends utterly irresistable.