On average, a peach tree can produce fruit for about 12 years. The tree should start bearing larger crops of fruit by the third or fourth year after planting, and it usually reaches peak production between eight to 12 years, after which it begins to decline.