Question: how long should coconut oil stay in hair?
Answer: If your hair is thin or gets greasy easily, you can skip the scalp so the oil doesn't weigh your hair down. 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.