It’s true that many cosmetic procedures require anesthesia for patient comfort. However, because of how quick and non-invasive Botox treatments are, you won't require general anesthesia when you get put to sleep for a procedure. You can, however, opt for a local anesthetic in the form of a topical cream. The local anesthetic will numb certain points on your face where you'll receive injections so you don't experience any pain following your Botox treatment.
The anesthetic also makes it so that you won't feel any pain or discomfort from the needle used in the Botox injection. While the injection is very shallow and won't penetrate deep into your facial tissue, it can still cause some pain that you may want to avoid.