As often as we get this question, there is no hard and fast timeline for Botox. The more units of Botox you have injected, the longer it will last. Each person's body metabolizes it differently, which is also a factor in how long Botox will last – and how often you choose to get it.