Those of us with sensory issues are screaming inside our heads now!
My recommendation is to use perfume, and use just a tiny bit of it. Ultimately, it will cost less (especially if you buy from the discount fragrance stores online once you find what you liike), and it will last until your next shower. It will stay on your clothes, as well, until you wash them.
Also, the fragrance of perfume tends to be more pure and remain true for its entire lifespan on your body. The body mist fragrance deteriorates gradually and not only loses all fragrance sooner, but loses its original fragrance sooner.