Each bottle will give you approx 5 glasses of wine. 60% of your guests will be drinking wine and the other 40% will drink beer. We estimate that each guest will have 1 drink per hour, so if your event is approx 5 hours you would need to buy 150 - 170 bottles of wine.