Getting Botox takes only a few minutes and no anesthesia is required. Botox is injected with a fine needle into specific muscles with only minor discomfort. It generally takes three to seven days to take full effect and it is best to avoid alcohol at least one week prior to treatment. Aspirin and anti-inflammatory medications should be stopped two weeks before treatment as well in order to reduce bruising.