The moisturizer should be left on your face until you clean it again. Most moisturizers, on the other hand, will be off your face before then, as they normally only stay on your face for up to 8 hours.