This is dependent on what type of filler is used. Different dermal fillers have different properties, for example softer fillers are used in the lips. The average duration is approximately 9 months.
Once injected the effect is immediate, and improves over time as they stimulate your own collagen production and hydrate the skin.