One thing I do to combat this is I make a list of stuff I’d like to buy at a discount in early summer and keep up with the prices every two weeks or so until black Friday. This helps me know if a discount is real or not. I even made a power automate script to check the prices for me