How long does perfume stay on skin?

6-8 hours. depending on how much you use. if you use it as an air freshener it will stay in the air for 3-5 hours