Ultherapy has been studied and results last for at least 3 years. It is a one Time treatment but may be repeated after 3-6 months. Best wishes.
Thank you for your question. The duration depends on healthy of the skin being treated, age of the skin, and how compliant they are with sunscreen. Results should last 1-2 years. Cost is usually 2500-3500.00 per treatment.I hope this helps!