Botox treatments are completed in about ten minutes. They start working in three to seven days, reaches its peak in 14-30 days and lasts for a total of three to four months. Dermal filler treatments take 30-60 minutes with immediately visible results that will last from six to twelve months. The effects of Botox will begin to wear off after two to three months, depending on a variety of factors. The optimal interval between injections is approximately three to four months, to avoid developing resistance to its effects.