Most patients begin seeing results within 1 to 2 days, but your results won’t be final until roughly 30 days after your treatment. In most cases, BOTOX lasts up to 4 months, although some patients have had results last up to 6 months. Most patients choose to schedule their follow up appointments around the 4 month mark in order to sustain their best results.