Physical activity
You might have noticed that the fragrance smells stronger on some people than others, even when using the same fragrance. That's because perfume oils interact with warmth. When you're active, your body heats up, changing how your skin interacts with perfume. This can affect how strong the scent is and how long it lasts.
Change of the seasons
Temperature and humidity can influence how perfumes smell on your skin. For example, in hot and humid weather, fragrances tend to evaporate faster, while in colder weather, they may linger longer
Your diet
What you eat can affect your body's chemistry, including the natural oils and acids on your skin. Spicy foods and strong-smelling ingredients like garlic or onions can temporarily change your body odour and affect how a scent smells on you.
Medicines
Some medications can alter body chemistry, including skin pH levels, which affects how perfumes interact with your skin. Also, some medications may have distinct scents that could mix with the fragrance you're wearing.
Your body pH
Each person's skin has a different pH level, which affects how perfume interacts with it. Changes in your pH level due to hormonal fluctuations, stress, or other factors can make perfume smell different on you.