Daniel Straka, MD says:The effect of Botox lasts an average of 3-4 months in most people. Some people start to notice it wearing off after 2 months, others it lasts longer. Unfortunately, what you are experiencing right now will most likely last for the entire three months. However, many...