Nancy Swartz, MS, MD, FACS (retired) says:The good news is that Botox is always temporary. The bad news is that it usually lasts 3-4 months. However, sometimes as the Botox gradually wears off the side effects go away sooner. Botox works by relaxing muscles. The muscles under your eyes pump away fluid that...