Yes, this perfume stays on for a long time and it is oil-based. Hence, it does not harm or irritate your skin.