I only buy impulsively if I use a lot of something... AND then I find it on sale big time. In cases like that, I'll empty the store shelves.
Back during Covid, I was one of those people who hoarded toilet paper, not because I was fearing mass extinction of toilet paper from panic buying, but because it went on sale by 50% in Canada after all businesses were forced to shut down and layoffs were becoming commonplace in every business.
For me, I only saw it as an opportunity to buy something at half-price that I use all the time, not just occasionally.