To make the scent last longer, consider using more fragrance (within safe usage rates), use a fixative like clay or salt, or cure and store the soap properly.