Fragrance lasts longer on some humans than on others due to differences in their skin (oily or dry) and of their PH stages. The perfect ways to obtain a longer effect are by way of moisturizing and/or layering your fragrance.