Okay cause I was thinking about something like irish spring last a long time but I didn't know if it's because of the chemicals they put in it or was there a scent enhancer I didn't know aboutSince soap is a wash off product some fragrances can linger a for awhile on the skin. but to have the fragrance last for a longer period of time you would probably need to put it in a lotion or a product like body butter, lotion bar, solid perfume, or in a carrier oil and applied that way. If you don't want to make lotion yourself, many vendors sell unscented lotion base.
How long is a long time to you? Maybe it was just the EO or fragrance you are using - some will last longer than others.