The results of mesotherapy can last for several months, depending on the individual’s skin type and the substances used in the treatment. Repeat treatments may be needed to maintain the desired results.