Question: botox is good for how long?
Answer: How Long Does a Botox Injection Last? The effects from Botox will last three to six months. As muscle action gradually returns, the lines and wrinkles begin to reappear and need to be treated again. The lines and wrinkles often appear less severe with time because the muscles are shrinking.