(I am writing exam questions about hunter-gatherers at the moment, FYI, and it has permeated my brain).
I have different strategies depending on the desiredness of my prey.
A mammoth, for example, may only come by once a generation, and that hunt will be talked about around the fire for years afterwards. Mammoth hunts are always seized upon immediately.
Second-tier prey are generally available in different iterations that are all roughly the same. So one day it might be a caribou, and the next an elk, but they pretty much are the same. If it gets away, one might be sad but one knows there is another around the corner with pretty spots or nice horns if one is patient.
In fact, if after snaring a nice fat salmon on my line, and I suddenly spot a lovely calf moose (and don't feel like eating fish tonight), I might just let the salmon go and start a new hunt.
But after all that, sometimes you just want a nice handful of berries or some cattail roots. You know where they are, and when they are ripe, and you just have to go get some for the pot!
And to abandon this tortured metaphor:
Some things I am always on the look for, and I will jump if they seem to be interesting or right, even if not on sale. But I have no qualms about returning something if it isn't right. I also have my head turned by things I didn't know I was looking for, but those I would say I try and at least wait overnight to think on it before going for it.
Other things I just buy when I have money or need to replace something. I might change things up a bit, but those are the long chances, so I feel complacent to wait until they are on super sale, or the perfect colour etc.