Before having each of my babies I stocked up a lot on pretty much everything we use - food store cupboard, squash, teas, snack things, biscuits, alcohol, foil, clingfilm, Tupperware, toilet rolls, cleaning products, toiletries etc to make sure supermarket visits were for bare essentials only so therefore quick.
I bought a second freezer and filled it almost entirely of batch cooked meals and easy cook ready meals/breaded beige things and oven chips and frozen steam bags of veg. We had nearly 2 months of evening meals just in there! I bought lots of microwave rice bags. Ooh and some pies for those cold, wet, tired days when I wanted lovely pastry and carbs
I also signed up to a delivery pass with Sainsbury's so I could get deliveries. I suspect that isn't easy at the moment though....
Shortly before the birth I pre ordered online shops for due date, 5 days after I was due and 14 days afterwards on the premise that I could change them or cancel them if not needed but they were there if I needed.
Plenty of wipes, nappies and sudacreme. Cotton wool pads are great for early days or reusuable flannels too. I bought far too many small nappies first time as wasn't banking on the 9lb8oz baby or the fact he would gain weight so rapidly! Therefore next time round bought a few packs of each size.
Lansinoh nipple cream is amazing if you do end up BF. Slather it on and air dry your nipples was best tip I got! I drank buckets and buckets of squash when I was feeding plus ate loads of nuts. Those things both helped me feel hydrated and gave me some energy.
I also bought lots of greetings cards for the upcoming months and wrote and addressed them all. I had a couple of people I buy gifts for as well so bought and wrapped their gifts so they were sitting in the cupboard.
All the said if you end up with just a few nappies and a packet of rich teas you'll still be fine so try not to worry Enjoy your baby and wish you well!