Botox results have been shown to last for about three to four months in most patients. Some patients may experience longer-lasting results.