To get the best result from our self tanners, ideally you would leave them on for 6-8 hours.  Which means applying them before going to bed is usually the best way to go.  That way, our self tanners will have time to give you a beautiful, natural glow and our cosmeceuticals will have time to improve the health and appearance of your skin.