Depending on the treatment area, Restylane can last for six to twelve months. The length of your results can also depend on factors like your metabolism and how often you return for touch-up treatments.