it takes 3 to 4 years for pomegranate trees to start to blossom and bear fruit. This is because pomegranate trees need enough growth and development time to form healthy flower buds and fruits. Pomegranate trees begin to blossom in about May. The flowers are pink and last for three to four months. This makes pomegranate trees attract many insects to pollinate during flowering, which is beneficial to the formation of fruits. Pomegranate trees begin to bear fruit in about December. The fruit is reddish, and it takes about one month from fruiting to maturity. Mature pomegranate fruit is rich in juice and sweet taste, which can be eaten or used to make fruit juice, jam and other foods.