Botox is FDA approved to last at least 3 months. Results vary from patient to patient, depending on goals and other factors, however, appointments are typically scheduled every three to four months. Scheduling a consultation can give you a better idea of what your specific treatment needs will look like.