Question: how long do you have to keep coconut oil in your hair?
Answer: 30 minutes or overnight You can use coconut oil as a treatment before you wash your hair. Leave coconut oil on your hair for at least 10 minutes. You'll get better results if you leave the oil on longer – say 20-30 minutes.