No beers on a 12 hour flight? Did you book Puritan Airlines?
If it was a Puritan Airline I would have at least brought communal wine!
Emirates and Saudia probably don't serve beer.