後來,竇皇后因為生病而雙目失明。文帝開始寵幸邯鄲慎夫人和尹姬,但是她們都沒有生育子女。文帝去世以後,景帝繼位,封他的舅舅少君為章武侯,長君已經去世,便封他的兒子彭祖為南皮侯。吳楚七國之亂的時候,竇太后堂兄弟的兒子竇嬰被任命為大將軍,率兵平叛,因為軍功被封為魏其侯。
竇太后喜歡黃老學說,因此,文帝、太子以及竇家的所有人都必須讀《黃帝》、《老子》等書,遵奉黃老學說,清靜無為。竇太后比她的兒子漢景帝晚六年去世,死於漢武帝建元六年,與文帝合葬在霸陵。她臨死前立下遺詔,把東宮所有的金錢、財物賞賜給自己的女兒長公主劉嫖。
王太后的故事
王太后,槐裡人,她的母親名叫臧兒。臧兒,是原來的燕王臧荼的孫女。臧兒嫁給槐裡人王仲為妻,生下了一個男孩,取名叫信,還生下了兩個女兒。王仲死後,臧兒改嫁給長陵田氏,生下了兒子田蚡、田勝。王太后是臧兒的長女,先是嫁給了金王孫為妻,並且生有一個女兒。後來,臧兒為子女占卜,卜者說她的兩個女兒都應當成為貴人。臧兒打算依仗兩個女兒,就把長女強行從金家奪了回來。金氏十分憤怒,不肯與妻子分離,臧兒將長女送進了太子宮。太子見到這個女人長得楚楚動人,氣質高雅。是個難得的大美人,十分寵愛她,她為太子生了三女一男。當男孩還在腹中的時候,王美人夢見太陽落入自己的懷中,便將這件事告訴給了太子。太子劉啟認為這是富貴徵兆。男孩還沒有降生的時候,文帝就去世了。景帝繼位以後,王美人才生下這個男孩。此前,臧兒把小女兒兒姁也送入太子宮,並生有四個男孩。
景帝做太子的時候,薄太后選定了一位薄氏家族的女子做他的妃子。劉啟繼位以後,這個妃子成為皇后。薄皇后沒有孩子,因此不受寵愛。薄太后去世以後,景帝廢了薄皇后。景帝的長子名叫劉榮,他的母親是栗姬。後來,劉榮被立為太子。長公主劉嫖有個女兒,她想把女兒嫁給太子做妃子。栗姬為人好嫉妒。景帝的後宮諸麗都是靠長公主之力而得到寵幸的,她們的尊貴、地位超過了栗姬。栗姬對此十分怨恨,就拒絕了長公主的提親。長公主把女兒嫁給了王美人的兒子做妃子。但是長公主見到栗姬如此不給自己面子,心存怨氣,便時常在景帝面前讒毀栗姬說:「栗姬經常與諸位貴夫人聚會,命令侍從在她們背後詛咒唾罵,搞一些歪門邪道,把整個後宮搞得烏煙瘴氣。」景帝覺得這樣太不像話了,開始惱恨栗姬。一次,景帝因為身體不好而心情不快,他就把被封為王的兒子托付給栗姬,並且對她說:「我死以後,你要好好照顧這些孩子。」當時,栗姬因為其他的事情在生氣,就沒有答應景帝,而且還出言不遜,冒犯景帝。景帝很氣憤,但是沒有發作。
長公主天天在景帝面前稱讚王美人的兒子,景帝也認為這個孩子很賢能,對他十分讚賞,而且從前又有他的母親夢日入懷的符兆,覺得這個孩子值得栽培,把他當成了寶貝,便產生了改立太子的想法,但是還沒有下定決心。王美人知道景帝怨恨栗姬,為了使自己的兒子成為太子,她趁著景帝怨氣未消,以退為進,暗中指使大臣奏請景帝,立栗姬為皇后。一次朝會上,大行(官名)奏事完畢,對景帝建議說:「古語有言:『子以母貴,母以子貴。』如今,太子的母親沒有封號,應當策立她為皇后。」景帝對栗姬長期聚積在一起的怨恨當時就被激怒了。一怒之下,他論罪處死了大行,把太子廢為臨江王。栗姬心中更加怨恨不滿,想要找到景帝討個說法。但是她根本見不到景帝,無法訴說自己心中的苦悶,不久就憂鬱地死去了。最終,王美人順理成章地被立為皇后,他的兒子被立為太子,這就是日後著名的漢武帝,而她的哥哥王信被封為蓋侯。
景帝去世以後,太子繼位為皇帝。尊王太后的母親臧兒為平原君,封舅舅田蚡為武安侯,田勝為周陽侯。景帝共有十三個兒子,除了太子繼位為皇帝,另外的十二個兒子都被封為王。兒姁去世得早,她的四個兒子也在封王的行列之中。王太后的長女被封為平陽公主,次女為南宮公主,小女兒為林慮公主。蓋侯王信好飲酒;田蚡、田勝為人貪婪,善於用文辭巧辯。王仲死得早,藏在槐裡,被追尊為共侯,朝廷還為他設置了二百戶的園邑。平原君去世以後,與田氏一起合葬在長陵,他們園邑的規格與共侯的相同。王太后晚於景帝十六年去世,即漢武帝元朔四年,她與景帝合葬在陽陵。