Depends on the number of people. A general rule is to allot 2 glasses per person. A small group of 4 people need about 8 cocktails or glasses of wine. Eight people, on the other hand, may need 16 glasses of wine. If the party will last for more than two hours, multiply the number of people by 3 or 4.