No, it can’t be left overnight. For best results, keep it on for 15-20 minutes and then rinse thoroughly with cold water.