Botox costs $200 to $800 per treatment area on average, but prices can range from as little as $100 to as much as $5,000, depending on the location and the results you're after. Botox typically costs about $10 to $20 per unit, and most areas need between 20 and 40 units.
Botox is the most popular brand name for botulinum toxin, an FDA-approved injectable neurotoxin that relaxes muscles and prevents them from contracting, an effect that lasts about 3 to 5 months for most people and gives the face a more youthful appearance. The FDA-approved dosage is 64 units total for the three main facial areas combined–crow's feet, the forehead, and the "eleven" lines between the eyebrows. If you have deeper wrinkles, however, you may need more units to produce the desired results.
If you're considering Botox for an event, schedule it a couple of weeks in advance, as the results of the treatment often take 3 to 5 days to become noticeable. This also allows extra time to heal if the treatment caused any bruising, which can sometimes happen.