While some restaurants and waiters pour wine generously, the standard serving size of wine is 5 ounces, as defined by the USDA. Since a typical wine bottle clocks in at around 25 ounces, more conservative pours will yield five glasses of wine per bottle, but this can depend on the shape of the wine glass and, once again, generosity.