My husband and I once during a storm spent 12.5 hours flying from Spokane, WA to Seattle WA--usually a 1 hour flight. We actually flew back and forth across the state 3 different times but were unable to land on the SEA end.
Fortunately, we were able to land on the Spokane end and the airport bar was open. While the weather was far too bad to get service or use toilets while we were actually in the air, we were only there for a very terrifying 55 minutes and were all too busy praying to care.