Long lasting depends on:
-The quality of the raw materials used in the formula. (the more natural the ingredients are, the more powerful, concentrate and expensive they are)
-The concentration of essential oil used in the formula.
-The climat: a molecule reacts differently if the surrounding climate is hot, dry, humid or cold.
-The PH of the skin. Each person is different, each PH interacts differently with the perfume molecules.