Question: how long to leave coconut oil for hair?
Answer: Leave on for 30 minutes–or overnight. Simply leave it on for 30 minutes, then wash your hair like normal. Or, for an extra-hydrating hair mask, leave your coconut oil hair treatment in overnight–simply wrap your hair up in a shower cap before sleeping to make sure you don't get it all over your pillow.