diff --git a/signalbot.py b/signalbot.py
index e4c73f805f63e7fc27f0c2c40c9ddf0a00583737..37858e07c4e885fcaf707a2798c37794cc466a78 100755
--- a/signalbot.py
+++ b/signalbot.py
@@ -6,7 +6,7 @@ import json
 import logging
 import random
 import time
-from datetime import date
+from datetime import date, calendar
 from threading import Thread
 
 import paho.mqtt.client as mqtt  # EPL V1.0
@@ -467,7 +467,7 @@ def init_schedule_jobs():
     schedule.every().day.at("00:01").do(run_threaded, birthday_reminder.check_for_birthdays)
     schedule.every().day.at("09:00").do(run_threaded, event_reminder.check_for_events)
     schedule.every().tuesday.at("10:00").do(run_threaded, gg_remind_schichten)
-    schedule.every().day.at("11:00").do(run_threaded, gg_remind_stundenzettel)
+    schedule.every().thursday.at("11:00").do(run_threaded, gg_remind_stundenzettel)
     schedule.every().day.at("13:00").do(run_threaded,today.update)
     schedule.every().thursday.at("10:00").do(run_threaded, remind_pflanzen)
    # schedule.every(10).seconds.do(run_threaded, birthday_reminder.check_for_birthdays)
@@ -487,17 +487,17 @@ def gg_remind_schichten():
 
 
 def gg_remind_stundenzettel():
-    today = date.today().day
+    today = date.today()
     gg_group = None
     for group in GROUPS:
         if group["NAME"] == "GGOffiziell":
             gg_group = group
             break
+    days_in_month= calendar.monthrange(today.year, today.month)[1]
+    delta = days_in_month - today.day
 
-    if today in [20, 22, 24, 26]:
+    if 5 <= delta < 12:
         send("Bitte schickt eure ausgefüllten Stundenzettel!", gg_group["ID"])
-    elif today == 30:
-        send("too late suckaaa", gg_group["ID"])
 
 def start_schedule():
     while True: