You could be spreading yourself too thin. If you can't get things done in a timely manner than perhaps you could tackle less things simultaneously. Ya know, just do what you think is most important first and then do the stuff that's less important to you later. That's what I've decided to do. Sure things get done a little more slowly, but instead of getting large bursts of projects done at the same time, you could make a new project every now and then, making your life easier and the time between projects relatively consistent.