Deep conditioner should never be left for the whole night on your hair on a regular basis. Thirty minutes of stay of the deep conditioner on your hair is enough to improve your hair quality. However, you can choose to leave it overnight for better moisturization of your hair once or twice a month. It will not be a problem for your hair.