Most shorter surveys take between 10-20 minutes to complete. Many survey companies also offer longer surveys that can take hours or even be recorded over a period of days.