The amount of time the effects of a delay spray last may vary from person to person. Most companies that manufacture these sprays say the effects last from 20 to 30 minutes and possibly longer with continuous use.