YouTube videos have a maximum limit of 12 hours, which is allowed for verified users only. However, a good YouTube video can be 15 to 20 minutes long.