Most cocoa trees flower after about 3-4 years, but some varieties take up to 6 years. That also depends on the growth conditions. They tend to mature faster in areas with optimal conditions.