Happy hour is any single hour or period of time between about 2 or 3 PM in the afternoon to 6 or 7 PM at night. Late afternoon is when most people are finishing their workday or school, and this creates a drop in bar and restaurant sales.