In general, botulinum toxin lasts around 3-4 months; however, results may vary from client to client.
Botulinum toxin is priced per unit and is considered one of the most affordable cosmetic injections for anti-aging treatments. With an average treatment of 30-40 units with a single unit ranging anywhere between $10-$18, the average Botox treatment might run anywhere between $300 to $600+.
Botulinum toxin results can normally be seen within 3-7 days after injection with full correction in 2 weeks.