The ideal duration depends on the content and purpose of your slideshow. As a general guideline, aim for around 5-10 seconds per slide to keep the audience engaged.