You have got a lot on your plate, and it is time to admit that your brain is not a supercomputer. A to-do list is the answer.
Before diving in, get your brain juice flowing. This step is 50% planning and 50% procrastination.
Write down everything you need to do, from the big stuff to the tiny details that probably do not matter but are satisfying to check off.
Identify what needs immediate attention and what can wait until you have done something more fun.
Assign a time estimate to each task, then double it because life happens.
Arrange tasks in a logical sequence... or just in the order you want to do them. Both work.
Give each task a deadline. Be realistic, but also push yourself a little. Or not. It is your list.
Look over your list and make sure it is doable. If it is not, time to cut some corners or re-prioritize.
Start tackling your list. Or get sidetracked by something shiny for a bit, then get back to it.
Finish as much as you can, then pat yourself on the back. Anything left? Meh, there is always