Botox results usually last 3–6 months, while dermal fillers can last anywhere from 6 months to 18 months depending on the type of filler used and the treatment area.