Under normal circumstances, violets can only bloom once a year. The flowering period is from April to May every year.

Now, however, because of artificial breeding, it can bloom for four months. The flower of four months refers to the violets planted at different times, with different flowering times, not that a flower can bloom for four months.

If you plant violets around January, they will bloom around May; if you plant violets from February to March, they will bloom around June; if you plant violets around April, they will bloom around July; if you plant violets in mid May, they will bloom around August.
