Unfortunately for some people, your body chemistry causes perfumes to evaporate more quickly from your skin. Perfumers would say that your skin throws off fragrance. Instead of lasting for some 3 to 4 hours, it disappears within an hour, sometimes shorter. The acidity of your skin is a possible culprit.