I have dry skin and always prefer mists to perfumes. Even the J’adore perfume lasts upto 4-5 hrs on me. Mist has little amount of fragrance than a perfume but this doesn’t in any ways makes the smell less appealing ! This also lasts easily upto 4-5 hours and it’s one of the best body mists out there... after all you can’t go wrong with the enchanted floral notes of J’adore!!