diff --git a/src/js/utilsSlave.js b/src/js/utilsSlave.js
index f0433cad9643afbdd0d50c9979bbabbd1af613b4..96081a52fe4c003fd93fcfdf24981b1847cdcefb 100644
--- a/src/js/utilsSlave.js
+++ b/src/js/utilsSlave.js
@@ -3202,19 +3202,19 @@ globalThis.retirementReady = function(slave) {
 	}
 
 	// retirement by milestone
-	if (V.policies.retirement.sex > 0 && (slave.counter.oral + slave.counter.anal + slave.counter.vaginal + slave.counter.penetrative + slave.counter.mammary) > V.policies.retirement.sex) {
+	if (V.policies.retirement.sex > 0 && (slave.counter.oral + slave.counter.anal + slave.counter.vaginal + slave.counter.penetrative + slave.counter.mammary) >= V.policies.retirement.sex) {
 		return true;
 	}
-	if (V.policies.retirement.milk > 0 && slave.counter.milk > V.policies.retirement.milk) {
+	if (V.policies.retirement.milk > 0 && slave.counter.milk >= V.policies.retirement.milk) {
 		return true;
 	}
-	if (V.policies.retirement.cum > 0 && slave.counter.cum > V.policies.retirement.cum) {
+	if (V.policies.retirement.cum > 0 && slave.counter.cum >= V.policies.retirement.cum) {
 		return true;
 	}
-	if (V.policies.retirement.births > 0 && slave.counter.births > V.policies.retirement.births) {
+	if (V.policies.retirement.births > 0 && slave.counter.births >= V.policies.retirement.births) {
 		return true;
 	}
-	if (V.policies.retirement.kills > 0 && slave.counter.pitKills > V.policies.retirement.kills) {
+	if (V.policies.retirement.kills > 0 && slave.counter.pitKills >= V.policies.retirement.kills) {
 		return true;
 	}