It depends on how much you sweat. If you sweat less/normal, the fragrance will easily last more than 5 hours.