You should plan on spending between 10 and 20 minutes enjoying a professional fireworks display. It will take a lot longer than it actually is. There's a limit to how long you can sustain a person's emotional high. The longest fireworks displays often only run around 20 minutes at most.