A fig tree needs to be mature enough to produce seeds before it will fruit. Most fig trees will be able to bear fruit after two years of age but it can take up o 5 or 6 years before a fig tree produces fruit, depending on the variety and growing conditions.