據現代考證最有可能的兩種說法是:一是唐玄宗與楊玉環年齡差距比較大,兩人已經錯過了最好的生育年齡。二是楊玉環本身身體不好,不適合懷孕。
大家都知道貴妃楊玉環在入宮為妃之前是唐太宗的兒子李瑁的王妃,但作為皇帝的唐太宗看中了楊玉環的美貌,令其出家后改名太真,然后接到宮中為妃。皇權就是一切,李瑁也不敢說什麼。唐玄宗在楊玉環進宮時已經五十多歲,當時的楊玉環只有十八歲,兩人相差三十幾歲,但這并不影響唐玄宗與楊玉環的感情,兩人在一起奏樂歌舞,非常有共同愛好。但可能世上沒完美的事,兩人并沒有自己的孩子。
另一個說法源于史書記載,楊玉環體態是比較豐滿的,這也符合唐代的審美,但楊玉環很怕熱,經常服用寒涼的東西,多吃生果喝冰水,脾氣也是比較暴躁經常和玄宗鬧脾氣。用現在中醫的理論分析這確實不是個適合生育的體質。
結合這些記載分析,楊貴妃沒有生孩子可能是多方面原因引起來的,但從另一方面說楊玉環沒有孩子也許也不是壞事,畢竟歷史上楊貴妃的結局并不好,如果有孩子可能也是個犧牲品了。