Speech length depends on audience, topic, and event format, but generally aim for 20 to 45 minutes. Consult event organizers for specific guidance.