Any essential oil makes fragrances long-lasting. You just need to give them enough time to infuse to get a distinct aroma. To make the perfume last longer, you can apply petroleum jelly to the place where you will spray the perfume.