diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 22b5ec08c947b122808a0aed96dc38f0dbb964d3..8992d75d5edc8fc856401db684e6a3f7fb9f9b26 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1812,7 +1812,7 @@ globalThis.DefaultRules = (function() {
 			} else if (rule.pregSpeed === "suppress" && slave.preg >= slave.pregData.minLiveBirth && slave.health.condition > -50) {
 				slave.pregControl = "labor suppressors";
 				r += `<br>${slave.slaveName} is ready to birth, so ${he} has been put on labor suppressing agents.`;
-			} else if (rule.pregSpeed === "stimulate" && slave.preg > slave.pregData.minLiveBirth && slave.health.condition > -50) {
+			} else if (rule.pregSpeed === "stimulate" && slave.preg > slave.pregData.normalBirth - 2 && slave.preg > slave.pregData.minLiveBirth && slave.health.condition > -50) {
 				slave.labor = 1;
 				slave.induce = 1;
 				V.birthee = 1;