If you are setting your table with glasses it is easy to work out the right number but always allow a few extra as spares. For cocktail functions it can be a bit more complex. How many glasses you require will depend on how many you are prepared to wash during the function, what drinks are you serving.  We suggest allowing for 2 drinks per person for the first hour and around 1 for every hour after that. This means that for a 3-hour cocktail party for 50 guests you will serve around 150-200 drinks.