As a general rule, Botox will last between 3 and 6 months, so if you are going every 4 months and are happy with your results, there is no need to go more frequently. If administered expertly, Botox can last longer. For many of my patients, their results last 6-9 months; some even last up to a year! So, the idea is to go back for more when you need to, not because of a generic schedule. If you are in California, stop by Epione in Beverly Hils and try our Botox program. We do more Botox procedures than any other office in California, and we only use the maximum strength Botox, so your results will last longer!