I dont generally forget anything as I do my shopping online and type it in as and when I run out of something or find I am low on a product.
I then Click and Collect so i do not often forget anything and the regular things I buy, I never forget to order.