The duration can vary from person to person. However, most Botox injected can last up to six months, with an average of 3-4 months.
In case that your doctor uses mini doses, you could expect touch-ups every 2-3 months.