A buck typically reaches its peak antler size between 4-7 years old, depending on the species and environmental conditions. The size and quality of antlers depend heavily on a deer’s diet.