Dermal fillers can be done during your lunch break, taking 15 to 30 minutes after an initial consultation. The results with dermal fillers are immediately visible, with further improvements seen for up to two to three weeks. One of the major advantages of dermal fillers is that the effects are long lasting, but not permanent. While Botox is recommended every four months, dermal fillers generally last six months or more.