Flower blooms on the plants for at least 5 to 7 months and many verities 8 to 10 months.