Botox typically lasts 3-4 months, however sometimes athletes or people with very high metabolisms will break down the Botox more quickly than other people. There are lasers that you can do to improve the health and quality of the skin to have the effects last longer as well.