Now, the first and the foremost news is that it is not the fault of the perfume. No matter the perfumes that you bought are of high end or normal rate perfumes. They wear out in due time. May be the time difference might be of couple of hours but they all gout eventually. If you want to perfumes smile for the whole day then applying them at least two to three times a day is recommended. Designer perfumes like authentic Calvin Klein perfumes, good smelling Tommy Hilfiger perfumes, Hugo boss perfumes are all expected to go on for long end the price pays for them are also very high. Well they do, but you have to apply more than once. The prime reason for the perfumes wear out is the body chemistry. You might hear it a lot of time form professional perfumes expert that your skin is throwing off the perfume. Might sound weird that how can skin throw the smell off but yea unit is true. Even if you buy high end perfumes, they evaporate from your skin in due time. If your skin is not in factor of the smell then the evaporation rate is even higher. If the skin of the perfume user is more acidity hen the perfume is going to wear off fast no matter what.
Apart form skin acids, if the persons on particular medication, then also the perfumes can wear out. Low fat foods, spicy foods, fast foods all have different ingredients in making and regular consumption can have specific effect on your body chemistry and thus have affect on the skin. First and the foremost thing and suggestion is use a layer of another good smelling lotion to your skin, and then apply the perfume. Using the body lotion can create good layer and that lotion match your fragrance creating a good sensation and in support of the smell making it last longer. Affordable designer fragrances are the example of it. They can wear out in time ad thus the use of an emollient is recommended.
Last but not the least solution is the use of skin oils or other body and bath fragrances with the perfumes. Use such oils and other materials after shower and then apply perfume for desired result. Good Luck!