If your todo list is becoming too long that’s when you need to break it by project and calendar frames (today, tomorrow, this week, next week, this month, next months). It’s a presentation problem, that you can solve with a task manager or a planner.
My giant pile is my inbox. I refile each task in one of the above boxes when I’m reviewing it. And when I’m doing, only today boxes is important (up 10 items where only two only 3 or 5 are inportant)