diff --git a/router/java/src/net/i2p/router/Shitlist.java b/router/java/src/net/i2p/router/Shitlist.java
index 5868a15b4fb5c4110485fce46bb19b922356d708..7d86926cfabaaa4c741795c04ab07c323fc2a1bd 100644
--- a/router/java/src/net/i2p/router/Shitlist.java
+++ b/router/java/src/net/i2p/router/Shitlist.java
@@ -45,9 +45,9 @@ public class Shitlist {
         Set transports;
     }
     
-    public final static long SHITLIST_DURATION_MS = 40*60*1000; // 40 minute shitlist
-    public final static long SHITLIST_DURATION_MAX = 60*60*1000;
-    public final static long SHITLIST_DURATION_PARTIAL = 20*60*1000;
+    public final static long SHITLIST_DURATION_MS = 20*60*1000;
+    public final static long SHITLIST_DURATION_MAX = 30*60*1000;
+    public final static long SHITLIST_DURATION_PARTIAL = 10*60*1000;
     public final static long SHITLIST_DURATION_FOREVER = 181l*24*60*60*1000; // will get rounded down to 180d on console
     public final static long SHITLIST_CLEANER_START_DELAY = SHITLIST_DURATION_PARTIAL;