I buy my clothes on impulse if I can. When I see something I really like, and I think it may fit well, I may try it on. Should never take more than 5 minutes.
When I have to buy something, because I need to, I hate it. Luckily this year, I managed to get all I needed on impulse, shortly before it was needed. Apart from that bra. But, I managed to get that one within 5 minutes too. Got a small wardrobe. I need less than half of the cupboard space compared to my kids.
Worst of all is buying shoes. It's hard to find shoes that fit, and fashion makes that mostly the model that was good is gone the next year.