I probably do a ‘big shop’ every 2-3 weeks, and then do top up shops locally in between.
I hate going in the evenings after work as many things are out of stock. Going anytime from mid morning on the weekend is very busy. Sometimes I’ll go very early on a Saturday but then there’s the staff doing the picking for online orders which can be irritating.
I wish I could go daytime in the week but I work full time…