In Ayurveda, hair oiling is left in for a long period of time, often overnight. Optimally, oiling hair overnight is great, but when short on time you can also apply the oil into your hair for one-two hours and cover with a hot/steamed towel.