diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw
index 2e083f4cbbd4c163c6ed6fe92fc205211f25a3a8..155a7d06d0d5b8bb592e8b9e898dd1d8b48246c1 100644
--- a/src/facilities/nursery/longChildDescription.tw
+++ b/src/facilities/nursery/longChildDescription.tw
@@ -1686,7 +1686,7 @@ $He is
 		<</if>>
 	<</if>>
 
-	<<if ($activeSlave.physicalAge < 11)>>
+	<<if ($activeSlave.physicalAge < 11 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		$He is too young to have armpit hair.
 	<<elseif $activeSlave.underArmHStyle == "hairless">>
 		$His armpits are perfectly smooth and naturally hairless.
@@ -1698,9 +1698,9 @@ $He is
 		<<else>>
 			$His armpits are waxed and smooth.
 		<</if>>
-	<<elseif ($activeSlave.physicalAge < 12)>>
+	<<elseif ($activeSlave.physicalAge < 12 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		$He has a few $activeSlave.underArmHColor wisps of armpit hair.
-	<<elseif ($activeSlave.physicalAge < 13)>>
+	<<elseif ($activeSlave.physicalAge < 13 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		Because of $his young age $he has barely any $activeSlave.underArmHColor armpit hair.
 	<<elseif $activeSlave.underArmHStyle == "shaved">>
 		$His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble.
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index c55eb2c2d72610f3c2bbca67b148083d25089836..83203fb4f8d79a05a809c4634b763184d818339a 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -2071,7 +2071,7 @@ $He is
 		<</if>>
 	<</if>>
 
-	<<if ($activeSlave.physicalAge < 11)>>
+	<<if ($activeSlave.physicalAge < 11 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		$He is too young to have armpit hair.
 	<<elseif $activeSlave.underArmHStyle == "hairless">>
 		$His armpits are perfectly smooth and naturally hairless.
@@ -2083,9 +2083,9 @@ $He is
 		<<else>>
 			$His armpits are waxed and smooth.
 		<</if>>
-	<<elseif ($activeSlave.physicalAge < 12)>>
+	<<elseif ($activeSlave.physicalAge < 12 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		$He has a few $activeSlave.underArmHColor wisps of armpit hair.
-	<<elseif ($activeSlave.physicalAge < 13)>>
+	<<elseif ($activeSlave.physicalAge < 13 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 		Because of $his young age $he has barely any $activeSlave.underArmHColor armpit hair.
 	<<elseif $activeSlave.underArmHStyle == "shaved">>
 		$His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble.
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 238ff270e08d483b585d72098091160419a16f6d..dee3d67904954b468ae021f72d5aae83dfa86ec5 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -4881,7 +4881,7 @@ $He's got a
 	Society looks fondly on $his complete inability to reproduce.
 <</if>>
 
-<<if ($activeSlave.physicalAge < 11)>>
+<<if ($activeSlave.physicalAge < 11 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 	$He is too young to have pubic hair.
 <<elseif ($activeSlave.pubicHStyle == "hairless")>>
 	$He's naturally smooth and hairless.
@@ -4895,9 +4895,9 @@ $He's got a
 	<<else>>
 	$He's waxed and smooth.
 	<</if>>
-<<elseif ($activeSlave.physicalAge < 12)>>
+<<elseif ($activeSlave.physicalAge < 12 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 	$He has a few wisps of pubic hair.
-<<elseif ($activeSlave.physicalAge < 13)>>
+<<elseif ($activeSlave.physicalAge < 13 && $activeSlave.pubertyXX < 1 && $activeSlave.pubertyXY < 1)>>
 	Because of $his young age $he has barely any pubic hair.
 <<elseif ($activeSlave.pubicHStyle == "in a strip")>>
 	$His $activeSlave.pubicHColor pubic hair is waxed into a narrow strip above $his <<if $activeSlave.dick > 0>>cock<<elseif $activeSlave.vagina == -1>>smoothness<<else>>pussy<</if>>.