diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js
index afe97053d5d355fd1c3853aa1b003844bb280465..27f49d94eb17e886379b0e3aa2659df4091de9ef 100644
--- a/src/npc/descriptions/womb/pregnancy.js
+++ b/src/npc/descriptions/womb/pregnancy.js
@@ -353,7 +353,13 @@ App.Desc.pregnancy = function(slave, {market, eventDescription} = {}) {
 	}
 	if (slave.preg + 5 <= slave.pregWeek && slave.preg <= slave.pregData.normalBirth + 2 && slave.bellyPreg >= 100) {
 		r.push(`Despite being pregnant for ${slave.pregWeek} weeks,`);
-		if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) {
+		if (slave.broodmother > 0) {
+			if (slave.broodmotherOnHold > 0) {
+				r.push(`${he} will be pregnant for another ${slave.broodmotherCountDown} weeks while ${his} remaining implant-induced pregnancies come to term.`)
+			} else {
+				r.push(`${he} will remain pregnant until ${his} broodmother implant is disabled.`)
+			}
+		} else if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) {
 			r.push(`${his} pregnancy is finally nearing its end.`);
 		} else if (slave.preg + slave.pregData.normalBirth <= slave.pregWeek) {
 			if (slave.preg === slave.pregWeek / 2) {