You can leave CBD oil in your hair for as little as half an hour to support healthy hair. However, depending on the product recommendations, you can leave it in your hair for longer. Some people like to leave it overnight as a repair treatment.