How long does Botox last?

As with any medical procedure, results will vary from patient to patient depending on various factors.  With that said, the general amount of time that one can expect their botox procedure to last is roughly  three to four months.  Some individuals will find that their procedure could last up to half of a year but that is relatively uncommon.  To have a better understanding of one’s own possible length of effectiveness, a person should talk with his or her Botox doctor about possible factors that would lengthen or shorten your results.