This normally happens to me most of the time, I would take out time to prepare a list of what I need to buy in the market, but I'm in the market and on coming out, I would so much deviate from the list and buy a lot off the list. I sat down and check the reason for this and I discovered it's because I head in to shop with extra excess cash on me. It's what encourages me to buy more, so therefore I took the decision to going to the market with less cash, it's the only way to stop this problem for me.