Ducks have an oil gland at the base of their tail. Preening applies oil to the feathers so they will not absorb water. Their dense oily feathers trap air which aids in their ability to float. While I'm not sure how long it takes for them to adequately preen I can't imagine it would take more than a day or two.