Olive oil is a penetrating oil & will allow moisture into your hair. It will also make it shine. (Added bonus) however, when you get it from the store, go to a specialty store or health food store to ensure that it is 100% pure. I have been told that it may say on the bottle that it has other additives. (If you get it from Walmart) so check your bottle.