How long does an ETH transaction stay pending before it gets dropped?
It should be a few hours, just leave it alone and it will be confirmed automatically but that also depends on the traffic on the blockchain too. Sometimes i tried to create a new tx to the same address with higher fees to push my old tx that used very small fees that didn't meet the standard and that may push your old tx to the block priority