There is no fixed amount of time for a sand dune to form as it depends on where it's formed and the wind conditions. It can take anywhere between 10 and 20 years to form.