<human>:  How long does it take for a tomato plant to bear fruit?
<bot>: It depends on the variety of tomato plant, as well as the climate and growing conditions, but on average, it can take 6 to 10 weeks after planting for the tomatoes to be ready to harvest.