This question already has an answer here:
Like it seems almost everyone else recently, I've sent transactions with too low a gas price, and they're currently spinning pending after a day.
Is there a time-out after which the transaction will die? Is this determined by the gas I provided with the transaction, a time limit, or some other factor? If not, I need to try and cancel/resend the transactions (but I'm OK with waiting a day or two so long as I know that waiting is adequate).
As is described in this question, transactions only currenly show pending for up to about an hour, before they disappear from etherscan, only to re-appear with a new timestamp a while later. The question here has no answer about any livelock prevention, which is what I'm asking here.
Edit: The assumption here is that my transaction like all other transactions, and not being deliberately avoided.