diff --git a/telethon_generator/parsers/tlobject/tlarg.py b/telethon_generator/parsers/tlobject/tlarg.py
index <HASH>..<HASH> 100644
--- a/telethon_generator/parsers/tlobject/tlarg.py
+++ b/telethon_generator/parsers/tlobject/tlarg.py
@@ -140,7 +140,7 @@ class TLArg:
             # treated as a "date" object. Note that this is not a valid
             # Telegram object, but it's easier to work with
             if self.type == 'int' and (
-                        re.search(r'(\b|_)date\b', name) or
+                        re.search(r'(\b|_)(date|until|since)\b', name) or
                         name in ('expires', 'expires_at', 'was_online')):
                 self.type = 'date'
Treat arguments with _until or _since in their name as dates