It is always exciting when you are able to complete the things that you have put on your to-do list. If you have more than several things that are in the same place you should put these tasks on the list close together. This way you can go to this location and get all of these things accomplished quickly. These are the types of goals that people should have if they are serious about accomplishing things on a to-do list.
Your goal is to maximize your time and make sure that you are creating a to-do list that is manageable. When someone is brainstorming about a to-do list it seems easy to throw out ideas about how you will get all of these things done within the course of a day or a couple of days. These are things that you have an idea about accomplishing, but you may have no idea about how much time you need to put into each task.
It is good to freestyle and brainstorm ideas that you need to put on a to-do list, but this is just a rough draft. When you actually finalize a to-do list it needs to come with some type of time based limits on how long people spend on the task. You need to know how much time these tasks are going to take which includes the drive time to and from the task.
If you do not have a time frame that you are going to complete the task it is not a realistic to-do list. If you ever find yourself in a position where you do not have time that you assumed you would have you should reach out to freelancers on Upwork for help.
The best possible way to improve your ability to handle multiple things is by getting multiple people in the mix. When you know what you are trying to do and you have a realistic picture of the time frame where you need to do it it will be to your advantage to get connected with others that can help you out.