People on medications that include diuretics may not have much option, as others have said. The 'don't drink for two hours beforehand' then gives other problems, such as dehydration - as I've found out the hard way. It wasn't two hours, either, and seems worse for diabetics. That could really end up spoiling the FA's (and the captain's!) day.