Peach trees generally begin bearing fruit two to four years from the time they are planted. Several factors can cause a peach tree not to bear fruit when expected. These include over fertilization, improper pruning, low temperatures, lack of chilling hours, and the residual effects of the previous season's crop.
Top 10 Fastest Growing Fruit TreesApple Trees. USDA Zones: 3-8. Citrus Fruit Trees. USDA Zones: 8-10 (in-ground) Apricot Trees. USDA Zones: 5-8. Mandarin Fruit Trees. USDA Zones: 8-10 (in-ground) Cherry Trees. USDA Zones: 4-7. Fig Trees. USDA Zones: 8-11 (in-ground) Pear Trees. USDA Zones: 3-10. Moringa Trees. USDA Zones: 8-10.