Your absolute best bet is to set yourself a schedule. You have a bunch of obligations other than shopping so relax, schedule everything in its place and try not to do A when you 'should' be doing B. Your schedule will need to change because of the nature of having family, so A and B may need to 'switch spots' but trying to do both at the same time will not benefit either.
Morning coffee is emails and checking my most productive job boards. It is also the time to schedule the day--late home? Throw something in the crock pot or plan an 'instant' dinner of spaghetti, meatballs out of the freezer and bottled sauce doctored up or a Hamburger Helper or equivalent. Home at a reasonable time? Plan a cooked dinner and report writing while it cooks with a timer to remind me when I need to go do the next step. I write a schedule because there are a number of things that can overlap. A number of 'cleaning' things are quicker and easier if you give them time to let cleaners work so you are left with little more than final wipe.
My shop sheet has personal things scheduled as well as shops, so I'm headed out later, I can call the pharmacy to have prescriptions ready to pick up when I arrive. The grocery has an excellent come on sale and I can stop in and grab those items while I am out. I use a DVR to make my notes of shops so that I can comfortably go from shop to shop to shop to personal errand to personal errand to home and then deal with the shops with the DVR to remind me of names, descriptions, timings, etc. that I didn't need to remember or distract me all afternoon.
Unless a shop has an unrealistic time constraint, they all get reported after dinner when my significant other settles down in front of the TV. I watch almost no TV any more and find I really don't miss it.