diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index df21eb5e5c8f5a313f2d149155cd0d9ba8a89b21..d1200d564a57ecc38ec50d0b36bbf82306861a37 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -4811,4 +4811,8 @@ Pregmod 0.10.3.0
 	
 	183
 	-sugarcube 2.21.0
-	-continued bellyImplant work
\ No newline at end of file
+	-continued bellyImplant work
+	
+	184
+	-tweaks to pregnancy breast growth
+	-pregnancy overhaul phase 3 (belly implants) completed
\ No newline at end of file
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 5d8bf99167e5e71db48d7916d599d82b880ad370..b228042a1b8842694afea9cd9d31924e98c86967 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -3985,15 +3985,56 @@
 				<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>>
 			<</if>>
 		<</if>> /* closes not fuckdoll or mindbroken check; still .preg >= 10 */
-		<<if ($slaves[$i].preg > 30) && ($slaves[$i].pregType >= 20) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>>
+		<<if $slaves[$i].physicalAge >= 18>>
+			<<if $slaves[$i].pregType >= 50>>
+				<<set _boobTarget = 10000>>
+			<<elseif $slaves[$i].pregType >= 30>>
+				<<set _boobTarget = 5000>>
+			<<elseif $slaves[$i].pregType >= 10>>
+				<<set _boobTarget = 2000>>
+			<<else>>
+				<<set _boobTarget = 1000>>
+			<</if>>
+		<<elseif $slaves[$i].physicalAge >= 13>>
+			<<if $slaves[$i].pregType >= 50>>
+				<<set _boobTarget = 5000>>
+			<<elseif $slaves[$i].pregType >= 30>>
+				<<set _boobTarget = 3200>>
+			<<elseif $slaves[$i].pregType >= 10>>
+				<<set _boobTarget = 1800>>
+			<<else>>
+				<<set _boobTarget = 800>>
+			<</if>>
+		<<elseif $slaves[$i].physicalAge >= 8>>
+			<<if $slaves[$i].pregType >= 50>>
+				<<set _boobTarget = 1800>>
+			<<elseif $slaves[$i].pregType >= 30>>
+				<<set _boobTarget = 1400>>
+			<<elseif $slaves[$i].pregType >= 10>>
+				<<set _boobTarget = 1000>>
+			<<else>>
+				<<set _boobTarget = 600>>
+			<</if>>
+		<<else>>
+			<<if $slaves[$i].pregType >= 50>>
+				<<set _boobTarget = 1000>>
+			<<elseif $slaves[$i].pregType >= 30>>
+				<<set _boobTarget = 800>>
+			<<elseif $slaves[$i].pregType >= 10>>
+				<<set _boobTarget = 600>>
+			<<else>>
+				<<set _boobTarget = 400>>
+			<</if>>
+		<</if>>
+		<<if ($slaves[$i].pregType >= 30) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>>
 			<<if ($slaves[$i].weight <= 65)>>
 				$pronounCap has @@.lime;gained weight@@ in order to better sustain <<print $possessive>>self and $possessive children.
 				<<set $slaves[$i].weight += 1>>
 			<</if>>
-			<<if (random(1,100) > 80)>>
-				<<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 10000)>>
+			<<if (random(1,100) > 60)>>
+				<<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>>
 					$possessiveCap breasts @@.lime;greatly swell@@ to meet the upcoming demand.
-					<<set $slaves[$i].boobs += 500>>
+					<<set $slaves[$i].boobs += 200>>
 					<<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 32 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>>
 						$possessiveCap immensely engorged @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as $possessive body undergoes changes in anticipation of the forthcoming birth.
 						<<set $slaves[$i].boobShape = "saggy">>
@@ -4008,10 +4049,10 @@
 					<<set $slaves[$i].butt += 1>>
 				<</if>>
 			<</if>>
-		<<elseif ($slaves[$i].preg > 30) && ($slaves[$i].pregType >= 10)>>
-			<<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 7500)>>
+		<<elseif ($slaves[$i].pregType >= 10)>>
+			<<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>>
 				$possessiveCap breasts @@.lime;swell@@ in preparation for $possessive growing brood.
-				<<set $slaves[$i].boobs += 150>>
+				<<set $slaves[$i].boobs += 100>>
 				<<if $slaves[$i].boobShape != "saggy" && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>>
 					<<if $slaves[$i].preg > random(32,82)>>
 						$possessiveCap swollen @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as $possessive body undergoes changes in anticipation of the forthcoming birth.
@@ -4019,7 +4060,7 @@
 					<</if>>
 				<</if>>
 			<</if>>
-		<<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < 1000>>
+		<<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget>>
 			<<if random(1,100) > 80>>
 				Pregnancy @@.lime;causes $possessive breasts to swell somewhat.@@
 				<<set $slaves[$i].boobs += 50>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index cfc6bc679ffc0a727d97915d26b3507c2183ddf6..9faac225778c1297d6ed48f1c2d393d813baa667 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -4153,6 +4153,7 @@ $pronounCap has
 <</if>>
 
 <<if $activeSlave.belly >= 1000000>>
+	//Wip//
 <<elseif $activeSlave.belly >= 750000>>
 	<<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>>
 	<<elseif $activeSlave.bellyPreg > 0>>
@@ -6695,8 +6696,11 @@ $pronounCap has
 				$possessiveCap navel bears a simple stud<<if $activeSlave.weight > 130>>, though it has since vanished into $possessive soft folds<</if>>.
 			<<elseif $activeSlave.navelPiercing == 2>>
 				$possessiveCap navel is pierced with a big ring<<if $activeSlave.weight > 130>> that just managed to extend out of the fat roll covering $possessive navel<</if>>.
-				<<if ($activeSlave.bellyPreg >= 10000)>>
-					It has a heavy bell dangling from it. It sounds whenever $possessive bab<<if $activeSlave.pregType > 1>>ies kick<<if $activeSlave.pregType > 10>>, which is often<</if>><<else>>y kicks<</if>>.
+				<<if ($activeSlave.belly >= 10000)>>
+					It has a heavy bell dangling from it.
+					<<if $activeSlave.bellyPreg >= 10000>>
+						It sounds whenever $possessive bab<<if $activeSlave.pregType > 1>>ies kick<<if $activeSlave.pregType > 10>>, which is often<</if>><<else>>y kicks<</if>>.
+					<</if>>
 				<<elseif ($activeSlave.clothes == "slutty jewelry")>>
 					It has a length of gilded chain dangling from it.
 				<<else>>
@@ -6822,35 +6826,45 @@ $pronounCap has
 	<<elseif $activeSlave.pregType > 2>>
 		$possessiveCap lower belly is slightly bloated and $possessive pussy swollen and leaking fluids. $pronounCap is ready to be seeded.
 	<</if>>
+<<elseif $activeSlave.bellyPreg >= 1000000>>
+	//WIP//
 <<elseif $activeSlave.bellyPreg >= 750000>>
 	$pronounCap is @@.red;on the brink of bursting!@@ $possessiveCap belly is painfully stretched and $possessive womb packed to capacity; the slightest provocation could cause $object to rupture.
+<<elseif $activeSlave.bellyImplant >= 750000>>
+	$pronounCap looks @@.red;ready to pop!@@ $pronounCap stomach is painfully stretched by $possessive straining <<print $activeSlave.bellyImplant>>cc belly implant. It is well past it's recommended capacity and at risk of rupturing.
 <<elseif $activeSlave.bellyPreg >= 600000>>
 	$pronounCap is @@.pink;dangerously pregnant,@@ $possessive overburdened womb is filled with $activeSlave.pregType babies.
+<<elseif $activeSlave.bellyImplant >= 600000>>
+	$pronounCap looks @@.pink;dangerously pregnant.@@ $pronounCap stomach is massively stretched by $possessive absurdly overfilled <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 450000>>
 	$pronounCap is @@.pink;grotesquely pregnant,@@ $possessive womb is packed with $activeSlave.pregType babies.
+<<elseif $activeSlave.bellyImplant >= 450000>>
+	$pronounCap looks @@.pink;absurdly pregnant.@@ $pronounCap stomach is massively stretched by $possessive overfilled <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 300000>>
 	$pronounCap is @@.pink;absurdly pregnant@@ with $activeSlave.pregType children.
+<<elseif $activeSlave.bellyImplant >= 300000>>
+	$pronounCap looks @@.pink;absurdly pregnant.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 120000>>
 	$pronounCap is
-	<<if $activeSlave.bellyPreg >= 105000>>
-		<<if $activeSlave.pregType > 9>>
-			@@.pink;obscenely pregnant@@ with
-			<<if $activeSlave.pregType >= 50>>
-				an absurd number of children.
-			<<elseif $activeSlave.pregType >= 30>>
-				far too many children.
-			<<else>>
-				$activeSlave.pregType children.
-			<</if>>
+	<<if $activeSlave.pregType > 9>>
+		@@.pink;obscenely pregnant@@ with
+		<<if $activeSlave.pregType >= 50>>
+			an absurd number of children.
+		<<elseif $activeSlave.pregType >= 30>>
+			far too many children.
 		<<else>>
-			@@.pink;obscenely pregnant:@@ $pronoun's 
-			<<if $activeSlave.pregType == 8>>
-				almost ready to give birth to nonuplets.
-			<<else>>
-				ready to give birth to octuplets.
-			<</if>>
+			$activeSlave.pregType children.
+		<</if>>
+	<<else>>
+		@@.pink;obscenely pregnant:@@ $pronoun's 
+		<<if $activeSlave.pregType == 9>>
+			almost ready to give birth to nonuplets.
+		<<else>>
+			ready to give birth to octuplets.
 		<</if>>
 	<</if>>
+<<elseif $activeSlave.bellyImplant >= 120000>>
+	$pronounCap looks @@.pink;obscenely pregnant with octuplets.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 15000>>
 	$pronounCap is
 	<<if $activeSlave.bellyPreg >= 105000>>
@@ -7036,6 +7050,20 @@ $pronounCap has
 			<</if>>
 		<</if>>
 	<</if>>
+<<elseif $activeSlave.bellyImplant >= 105000>>
+	$pronounCap looks @@.pink;massively pregnant with septuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 90000>>
+	$pronounCap looks @@.pink;massively pregnant with sextuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 75000>>
+	$pronounCap looks @@.pink;massively pregnant with quintuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 60000>>
+	$pronounCap looks @@.pink;massively pregnant with quadruplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 45000>>
+	$pronounCap looks @@.pink;massively pregnant with triplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 30000>>
+	$pronounCap looks @@.pink;massively pregnant with twins.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
+<<elseif $activeSlave.bellyImplant >= 15000>>
+	$pronounCap looks @@.pink;massively pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 10000>>
 	$pronounCap is
 	<<if $activeSlave.pregType > 2>>
@@ -7069,6 +7097,8 @@ $pronounCap has
 			almost ready to give birth.
 		<</if>>
 	<</if>>
+<<elseif $activeSlave.bellyImplant >= 10000>>
+	$pronounCap looks @@.pink;hugely pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 5000>>
 	$pronounCap is
 	<<if $activeSlave.pregType > 2>>
@@ -7102,6 +7132,8 @@ $pronounCap has
 			the baby inside $object is growing rapidly.
 		<</if>>
 	<</if>>
+<<elseif $activeSlave.bellyImplant >= 5000>>
+	$pronounCap looks @@.pink;very pregnant.@@ $pronounCap rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 1500>>
 	$pronounCap is
 	<<if $activeSlave.pregType > 2>>
@@ -7132,8 +7164,14 @@ $pronounCap has
 	<<else>>
 		@@.pink;visibly pregnant.@@
 	<</if>>
+<<elseif $activeSlave.bellyImplant >= 1500>>
+	$pronounCap looks @@.pink;visibly pregnant.@@ $pronounCap rounded middle is caused by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
 <<elseif $activeSlave.bellyPreg >= 100>>
 	$pronounCap is @@.pink;pregnant@@ and just beginning to show, though it is hard to tell at a glance.
+<<elseif $activeSlave.bellyImplant > 0>>
+	$pronounCap has an abdominal implant, though it doesn't round out $possessive belly to much yet at a tiny <<print $activeSlave.bellyImplant>>ccs.
+<<elseif $activeSlave.bellyImplant == 0>>
+	$pronounCap has an abdominal implant, but it is completely empty.
 <<elseif $activeSlave.pregKnown == 1>>
 	$pronounCap is @@.pink;pregnant@@, though it isn't visible yet.
 <<elseif $activeSlave.preg > 0 && $activeSlave.pregKnown == 0>>
@@ -7157,23 +7195,8 @@ $pronounCap has
 	<</if>>
 <</if>>
 
-<<if $activeSlave.bellyImplant >= 32000>>
-	$pronounCap looks @@.pink;ready to pop!@@ $pronounCap belly is massively stretched by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
-<<elseif $activeSlave.bellyImplant >= 16000>>
-	$pronounCap looks @@.pink;obscenely pregnant.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
-<<elseif $activeSlave.bellyImplant >= 8000>>
-	$pronounCap looks @@.pink;very pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
-<<elseif $activeSlave.bellyImplant >= 4000>>
-	$pronounCap looks @@.pink;visibly pregnant.@@ $pronounCap rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
-<<elseif $activeSlave.bellyImplant >= 2000>>
-	$pronounCap looks @@.pink;barely pregnant.@@ $pronounCap rounded middle is caused by $possessive <<print $activeSlave.bellyImplant>>cc belly implant.
-<<elseif $activeSlave.bellyImplant > 0>>
-	$pronounCap has an abdominal implant, though it isn't too visible yet at a tiny <<print $activeSlave.bellyImplant>>ccs.
-<<elseif $activeSlave.bellyImplant == 0>>
-	$pronounCap has an abdominal implant, but it is completely empty.
-<</if>>
-<<if $activeSlave.belly >= 10000 || bigBelly($activeSlave)>>
-	Her stomach is @@.pink;large enough to be in the way,@@ both in daily affairs and during sex.
+<<if $activeSlave.belly >= 10000>>
+	Her stomach is @@.coral;large enough to be in the way,@@ both in daily affairs and during sex.
 <</if>>
 
 <</widget>>