Each morning I go over the overdue tasks from yesterday and the new tasks in the Inbox and assign them to a project and give them a due date. I do this for tasks I want to complete within one week. Other longer-term goals I leave in the Inbox, uncategorized.
For today's tasks I additionally specify a priority (p1-p4), this helps with staying on target. I have a max of 3 priority 1 tasks each day.
Todoist's "The next 7 days"-view is handy to stay on top of your weekly goals and gives a good overview for you to estimate the coming week's workload.
I hope this helped you!