how long does rosemary water last for hair