I consider myself to be a pretty patient guy, but there's virtually no situation in which I'd wait 40 minutes in a store just to buy something. 10-15 minutes maybe, then I'd leave and come back later when it's less busy.
I can't think of a single store that would require a 40-minute wait, though.
I can't think of a single store that would require a 40-minute wait, though.