咸丰之所以只有一个儿子大约可以分为两个原因,一是咸丰帝本身身体就不太好,后妃难以怀孕,二是由于近亲结婚导致有许多孩子生不下来或着生下来后很早就夭折了。
咸丰是早产儿。由于皇长子奕纬早逝,谁先生下孩子,只要是男丁,就会是事实上的庶长子,将来有机会继承皇位,所以据说全贵妃不惜让太医使用催产素,为的就是要比祥妃提前生下儿子,但由于是早产,咸丰先天发育不足,身体状况一直不好,一直体弱多病。身体不好,他的妃嫔就难以有孕,因此他的孩子就比较少。而且咸丰还爱喝酒,严重影响身体健康。这些行为使他的身体更加虚弱,也更加难有自己的孩子。
还有就是清朝皇帝混乱的婚配造成的,清朝皇室通婚有的娶姐妹有的娶姑侄,近亲结婚屡见不鲜,甚至还有父亲死了母亲嫁儿子(非亲生)等等。纵看清朝一代又一代的后妃们,除了什么什么钮钴禄氏,就是什么什么乌雅氏。一方面是为了保持皇室的血统纯正,另一方面是肥水不流外人田,他们并不知道近亲结婚带来的危害,仅仅只是为了保证皇室的血统。