A lotus flower plant typically takes around 2 to 3 years to bloom from seed. However, if you start with a mature plant or rhizome, it may bloom in the first year itself. The blooming period of a lotus flower plant lasts for about 3 to 5 days.