How Long Does Botox Take to Work? Botox typically starts to take effect within 3 to 5 days after injection. However, the full results might not be visible until about 1 to 2 weeks. The duration can vary depending on factors like individual metabolism and the treated area. It’s essential to follow post-injection instructions provided by your healthcare provider and have realistic expectations about the timing of noticeable effects.