3 hr's is a very long time...even with a free drink!