Oiling your hair once or twice a week is enough to deliver all the necessary nutrients. You shouldn't oil your hair every day as it depletes the proportion of essential oils from your hair, and it also attracts dirt. Also, it can cause hair breakage and split ends.