Deer shed their antlers once a year. They take the whole summer season to regenerate their antlers. The shedding of antlers takes around 2 to 3 weeks to complete.