Perfumes typically last longer on skin than clothes. Skin's warmth helps activate and diffuse fragrance notes, while the body's natural oils interact with the scent. However, spraying on both skin and clothes can enhance longevity, as fabrics can trap and release fragrance over time. However, be cautious with delicate fabrics, as some perfumes may leave stains.