It takes 3-4 years for an avocado tree to produce fruit. Be patient – your young tree is focusing energy on establishing roots and structure before fruiting. With proper care during these early years, you’ll be rewarded with bountiful harvests in time.