diff --git a/tootbot.py b/tootbot.py
index a62953b890ce668284c9de82047d7d12c16cfeb4..053e4f846e8b03dd9945aa79e36bd85515cef868 100755
--- a/tootbot.py
+++ b/tootbot.py
@@ -9,7 +9,7 @@ from mastodon import Mastodon
 import requests
 
 if len(sys.argv) < 4:
-    print("Usage: python3 tootbot.py twitter_account mastodon_login mastodon_passwd mastodon_instance [max_days [footer_tags]]")  # noqa
+    print("Usage: python3 tootbot.py twitter_account mastodon_login mastodon_passwd mastodon_instance [max_days [footer_tags [delay]]]")  # noqa
     sys.exit(1)
 
 # sqlite db to store processed tweets (and corresponding toots ids)
@@ -33,6 +33,12 @@ if len(sys.argv) > 6:
 else:
     tags = None
 
+if len(sys.argv) > 7:
+    delay = int(sys.argv[7])
+else:
+    delay = 0
+
+
 source = sys.argv[1]
 mastodon = sys.argv[2]
 passwd = sys.argv[3]
@@ -53,8 +59,8 @@ for t in reversed(d.entries):
     dt = t.published_parsed
     age = datetime.now()-datetime(dt.tm_year, dt.tm_mon, dt.tm_mday,
                                   dt.tm_hour, dt.tm_min, dt.tm_sec)
-    # process only unprocessed tweets less than 1 day old
-    if last is None and age < timedelta(days=days):
+    # process only unprocessed tweets less than 1 day old, after delay
+    if last is None and age < timedelta(days=days) and age > timedelta(days=delay):
         if mastodon_api is None:
             # Create application if it does not exist
             if not os.path.isfile(instance+'.secret'):