I use olive oil for deep conditioning, I mix it with some condidtioner and leave it in for one or two hours and then I wash it out. Coconut oil is better as a leave-in, I think. I give a little bit of it to the ends of my hair before I go to bed, and the next morning you can´t see it. Olive oil is a little bit more moisturizing, but it makes my hair looking oily. So olive oil is not perfect as a leave-in as coconut oil is.