An NHL game is officially 60 minutes long, with three 20-minute periods. However, with intermissions, stoppages, commercials, and potential overtime or shootouts, the total time spent watching or attending can reach 2.5 to 3 hours. Playoff games may last even longer due to sudden-death overtime periods.
For more visit: https://sportsbyte.net/how-long-are-hockey-games/