This is me most days, too, except I have learned I DO work better at home, though I 100% should get out more.
No matter how much I do, I generally feel not very productive unless I can check 5 things off my list — which I do weekly, every Monday morning, instead of daily. I have long-term clients and have some recurring tasks every week. I just add to the list when new things crop up.
Good luck with your business, it sounds to me like you’re doing pretty awesome.