A Botox treatment is done with a fine needle, which is mostly painless. However, a topical numbing agent is used to make you feel more comfortable.