diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw
index c78360913b5f68cbfb04f96a094c841b68cfe0dd..e2013a554ca767fd30ddfe0fcbca49e70a057157 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 01e8c40d62ecfb321107c21997777d1f50bd0bc7..33da393f968bf2ae35d68d741ced66c2ffbee55e 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 4f82b632f31e99d760111d9660aa020e054cd694..27e17e796e1878a2f2aa2987f9b597993632f658 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -4877,7 +4877,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.
@@ -4891,9 +4891,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>>.