How long should a speech be? What's the perfect length of time for a speech, there was a study done by the United States Defense Department in 1974. That said, the perfect length of a speech about 19 minutes. Ted Talks they limit theirs to about 17 minutes. don't think there is any magic number far better to be really interesting, and an hour than be incredibly boring and be over in two minutes. You need to focus on the ideas.
You're trying to get your audience to understand and present those ideas in an interesting, memorable way. Don't worry about some artificial time constraint of exactly two minutes or three minutes or 17 minutes. focus on making every second count do that time will take care of itself.