帝王花养多久会开花是不确定的,因为地域环境不同,开花时间也是不同的。正常情况下,播种之后需要三到五年的时间才可开花。一旦开花,花期是比较长的,长达七个月之久,从五月可开到十二月份。它的花型较大,花色也比较艳丽,从乳白色变为深红色,观赏性比较高。