diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 11251b9250b117a1dd90e8004d19581552e2aead..a49b6924a41f533475b346255d83a88ddbf8168a 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -3531,10 +3531,10 @@ $His
 						<<if $activeSlave.preg > 37>>
 							"I'm crowning as you read this!"
 						<<else>>
-							"<<print 38-$activeSlave.preg>> weeks till I pop!"
+							"<<print 38-(Math.ceil($activeSlave.preg*10)/10)>> weeks till I pop!"
 						<</if>>
 					<<elseif $activeSlave.broodmother == 1>>
-						"<<print 38-$activeSlave.preg>> weeks till I pop!"
+						"<<print 38-(Math.ceil($activeSlave.preg*10)/10)>> weeks till I pop!"
 					<<else>>
 						"<<print 40-$activeSlave.preg>> weeks till I pop!"
 					<</if>>