elif duration.lower() == "monthly":
        since_date = (timezone.now() - timedelta(days=30)).replace(