The effects of Botox injections typically last for three to four months, while Restylane injections can last up to six months. Follow-up treatments are usually necessary to sustain the desired results.