diff --git a/agenda/utils.py b/agenda/utils.py
index eb66a74..e8f124d 100644
--- a/agenda/utils.py
+++ b/agenda/utils.py
@@ -49,10 +49,10 @@ def human_readable_delta(future_date: date) -> str | None:
     # Formatting the output
     parts = []
     if months > 0:
-        parts.append(f"{months} months")
+        parts.append(f"{months} month{'s' if months > 1 else ''}")
     if weeks > 0:
-        parts.append(f"{weeks} weeks")
+        parts.append(f"{weeks} week{'s' if weeks > 1 else ''}")
     if days > 0:
-        parts.append(f"{days} days")
+        parts.append(f"{days} day{'s' if days > 1 else ''}")
 
     return " ".join(parts) if parts else None