Most people will need to repeat their Botox treatments every 3-4 months in order to maintain the results. However, this may vary from person to person. Some people may need to return for treatments more frequently while others may be able to space their treatments out further. Also, since these kinds of treatments are quite expensive, many people choose to have them done only once or twice a year.