《隋书》:“开皇元年,(杨广)立为晋王,拜柱国、并州总管,时年十三。”
《北史·卷七十一》:“元德太子昭,炀帝长子也。……(开皇四年)正月戊辰而生昭,养于宫中,号大曹主。”“初,文帝以开皇三年四月庚午,梦神自天而降,云是天神将生降。寤,召纳言苏威以告之。及闻萧妃在并州有娠,迎置大兴宫之客省。”
杨昭的生日记载非常明确,为开皇四年正月初五(公元584年2月21日)。隋文帝在开皇三年四月初二那天晚上梦见天神下凡,之后得知萧妃有孕,则两人最迟在开皇三年初已经完婚。
《北史·卷十四》记载“炀帝愍皇后萧氏,梁明帝岿之女也……后以二月生,由是季父岌收养之。未岁,岌夫妻俱死,转养舅张轲家。”
因有“未岁”之说,可以推知萧后出生的当年,萧岌去世了。而萧岌死于天保五年:
《北史·卷九十三》记载“岌,詧第六子也。……岿之五年,卒。”
由于《北史》中所记载的“岿之五年”,发生了著名的南陈和北周、西梁之间的沌口之战,可以确知为公元567年。
由上述记载,萧皇后与杨广成婚时,年纪约为16岁,18岁时生下长子杨昭,与杨广维持了36年的婚姻,“恩隆好合,始终不渝”(《隋书》),大业十四年(公元618年)江都之变,萧后52岁,贞观四年(公元630年)南返长安,64岁,贞观21年(公元647年)去世,享年81岁。
有许多小说上称萧皇后比杨广小、天保二十年出生、自突厥南反时年四十多岁、与唐太宗关系暧昧、甚至封为昭容等等(清朝褚人获写的小说《隋唐演义》,近代蔡东藩的写小说《唐史通俗演义》都采用此说)。小说《说唐》和小说评书《隋唐演义》里甚至说,萧皇后叫“萧美娘”,本是太子杨勇的妻子,后来被杨广霸占,还有萧美娘调戏李世民,私通李密的故事。这些更是无稽之谈。