Question: how long should you keep coconut oil on your hair for?
Answer: Allow the coconut oil to sit on your hair for 20 to 30 minutes after application. If your hair is very dry or porous, you can leave it on longer; some people like to use it as an overnight treatment.