Though happy hours can vary, the best happy hour time is usually 5 PM to 7 PM.