diff --git a/src/endWeek/nextWeek/nextWeek.js b/src/endWeek/nextWeek/nextWeek.js
index 4f979c52816b0c0db7bb432142efd4a7ca7beccb..811c6f040364b9519b5c1f98ff92e4bffc68eedd 100644
--- a/src/endWeek/nextWeek/nextWeek.js
+++ b/src/endWeek/nextWeek/nextWeek.js
@@ -124,7 +124,7 @@ App.EndWeek.nextWeek = function() {
 		}
 		if (slave.lactation === 1) {
 			if (slave.lactationDuration === 1) {
-				slave.boobsMilk = 10 * slave.lactationAdaptation;
+				slave.boobsMilk = Math.round(10 * slave.lactationAdaptation);
 				slave.boobs += slave.boobsMilk;
 			}
 		}
diff --git a/src/endWeek/saAgent.js b/src/endWeek/saAgent.js
index 4e0e1d3e7b0e06180f4ba526acb1e2f624359aaa..58d1a181a8a16887d18b25238598b144370aa57d 100644
--- a/src/endWeek/saAgent.js
+++ b/src/endWeek/saAgent.js
@@ -553,7 +553,7 @@ App.SlaveAssignment.agent = function(slave) {
 				slave.boobsMilk = 0;
 				slave.lactation = 0;
 			} else if (slave.lactationDuration === 1) {
-				slave.boobsMilk += 10 * slave.lactationAdaptation;
+				slave.boobsMilk += Math.round(10 * slave.lactationAdaptation);
 				slave.boobs += slave.boobsMilk;
 			} else {
 				slave.lactationDuration--;
diff --git a/src/endWeek/saLongTermPhysicalEffects.js b/src/endWeek/saLongTermPhysicalEffects.js
index 3bee3b9ac99ec17600f7d227ffb604549ef545ee..9b1a07a4489235ee25196a124f64b5d87386cbb7 100644
--- a/src/endWeek/saLongTermPhysicalEffects.js
+++ b/src/endWeek/saLongTermPhysicalEffects.js
@@ -1106,7 +1106,7 @@ App.SlaveAssignment.longTermPhysicalEffects = (function() {
 						r.push(`in a <span class="trust dec">shameful display.</span>`);
 						slave.trust--;
 					}
-					slave.boobsMilk /= 2;
+					slave.boobsMilk = Math.round(slave.boobsMilk / 2);
 					slave.boobs -= slave.boobsMilk;
 					slave.lactationDuration = 1;
 				} else if (slave.geneticQuirks.galactorrhea === 2 && random(1, 100) <= slave.lactationAdaptation) {
@@ -1129,8 +1129,8 @@ App.SlaveAssignment.longTermPhysicalEffects = (function() {
 					if (V.geneticMappingUpgrade >= 1) {
 						r.push(`${His} galactorrhea refuses to let ${his} lactation dry up, maintaining ${his} production despite the lack of demand.`);
 					}
-					slave.boobs -= slave.boobsMilk / 2;
-					slave.boobsMilk = slave.boobsMilk / 2;
+					slave.boobsMilk = Math.round(slave.boobsMilk / 2);
+					slave.boobs -= slave.boobsMilk;
 					slave.lactationDuration = 1;
 				} else {
 					if (slave.boobsMilk > 0) {