The attention span on the Internet is significantly shorter than in the analog world. Of course, this also applies to YouTube. Your videos should therefore be between seven and 15 minutes long. The current average is 12 minutes.