It seems counter-intuitive, but I massively cut down on my grocery store time by going every day. Pop in after work every day, grab 3-5 items, hit the self-checkout and out. Takes about 5 minutes. If I forget something, no big deal, I'll be there tomorrow.
Whereas before you'd spend time thinking about the rest of the week to make a list, dash around the kitchen to check the essentials, drive to the store, spend > 30 minutes in the store getting everything, drive back, ... Probably 1.5-2 hours total.
Whereas before you'd spend time thinking about the rest of the week to make a list, dash around the kitchen to check the essentials, drive to the store, spend > 30 minutes in the store getting everything, drive back, ... Probably 1.5-2 hours total.