I saw here that the time that a transaction can be at pending status changed, but didn't say how much
Due to overwhelming amounts of pending transactions during ICOs, many public nodes (etherscan, MEW, infura) adjusted their settings in order to keep more transactions in a pending state for a longer period of time.
Currently I'm studying relations in pending transactions over Ethereum blockchain, so I'd like to know how much time I can stop searching for a pending transaction, as it may cause ripple in my database, since new transactions with same data can happen.