I have some good links that answer your question but I can't post them from my phone. I'll have to come back and do it later. But, no oil can completely seal the hair making it impenetrable. Also, remember that the ingredients in the products you put on your get absorbed, rub off, or evaporate (water).