Grocery shopping

So somehow I’ve noticed that I’m always stressed and making lots of drama in my head when I have to do grocery shopping.
my main problems:
First of all making a list.. its somehow too hard, because I’ll forget things and it’s like I’m failing ahead of time. I have to check so many things and where should i buy what. (somethings you can’t get at the same grocery store etc) and I’m like overwhelmed.

Then the next thing is when I’m in the grocery store I spend so much time in there… I buy things there weren’t on the list, because my thought is “you never know, you could use that.”

So I want to be able to make the list, go to the store and be done in like 30 minutes…
but I create so much drama in my head.