The longevity of hair perfume can vary depending on factors such as the type of hair perfume, your hair type, and environmental factors. However, many hair perfumes can last for several hours.