The longest speech, which should be kept under 10 minutes, should be reserved for the host of the rehearsal dinner. If you're in the wedding party, keep your toast between five and seven minutes.