Facial Botox injections reduce the appearance of wrinkles and prevent new ones from forming, but they can be used to treat conditions like eye twitching. Results can take a few days to appear and the effects can last anywhere between three to six months, however, proper aftercare will help you get better mileage out of your procedure.