Hair fibers can last up to 24 hours in buzzed hair with proper application. Humidity, sweat, and other factors may cause them to wear off sooner requiring reapplication.