In most people Botox will last anywhere between 3-6 months. You will require less Botox as you continue to inject as the muscles contraction weakens over time.