Botox is injected directly into the muscle using a fine needle. The procedure is typically quick, often completed within 10-15 minutes, and usually does not require anesthesia. The effects of Botox usually become apparent within a few days and can last for 3-6 months, depending on the individual and the treated area.