diff --git a/src/endWeek/healthFunctions.js b/src/endWeek/healthFunctions.js
index 7e92e5e8c907ec677a6d73470dfc47a979055280..65daef6ab07ad6bf3bfb9ce0f06ce0567cf9f95c 100644
--- a/src/endWeek/healthFunctions.js
+++ b/src/endWeek/healthFunctions.js
@@ -420,7 +420,7 @@ globalThis.endWeekHealthDamage = function(slave) {
 				H.longDamage += chemToLong;
 			} else {
 				slave.chem = Math.clamp(slave.chem - 0.2, 0, 1000); // note that it lingers, causing issues
-				chemToShort += Math.max(Math.trunc(slave.chem * 0.05), 1);
+				chemToShort += Math.min(Math.max(Math.trunc(slave.chem * 0.05), 1), 5); // capped at 5 for now
 				H.shortDamage += chemToShort;
 				chemToLong += Math.trunc(slave.chem * 0.01);
 				H.longDamage += chemToLong;