My experience is that the fragrance will wear out in a few hours like that, but the pheromones themselves are far more long lasting. I can still smell them the next morning. Also, if they get on your clothing, they can last for days, even after washing your clothes! I'm curious if others are doing a refresher in the same evening.
Bookmarks