I often recommend no longer than 90 seconds for a video to keep the viewer engaged and prevent them from checking out mentally. This article dives a little deeper and tries to dispel the myth than viewers have short attention spans. Hey – look! A squirrel! BRB.
https://www.vidyard.com/blog/truth-behind-60-second-videos/