As a cameraman I get asked a lot by clients how long should their video be. In general the shorter the better for videos as there are many factors to alter audience engagement and how long viewers will watch for.
It’s safe to assume that your viewers have short attention spans and plenty of distractions. The ideal length of a video depends on the content, the context, and the viewer.