It actually depends on which body spray you use. Some can last from 6-8 hours, and some can last 24 hours; it all depends.