A Waft perfume will last between 6 to 8 hours or longer. It all depends on the concentration of the fragrance oil, composition of the fragrance and the condition of your skin. If the perfume contains mostly citrusy or fresh top notes it might not be as long-lasting as an oriental fragrance with will contain more base notes like woods, amber and vanilla. If your skin or the air around you is dry, it can also affect the longevity of your perfume as well. One way around this is to apply a cream on your skin before you apply the fragrance. If you do not want the fragrance of the cream and your perfume to mix, simply use an unfragranced cream.