Base on what i experienced before when sending bitcoin to other wallet it takes 6 days for me before its rejected and i can send bitcoin again but should need to increase the fee in order to cover my old unconfirmed transaction with low fee... its work for me when sending a bitcoin again with enough fee just to include the parent transaction to the child transaction..
If your transaction still unconfirmed and still not rejected by mempool you can try some transaction accelerator that i think it can help you to accelerate and push your transaction to the network..
You can try to accelerate it in antpool check this thread
https://bitcointalksearch.org/topic/accelerate-your-transactions-via-antpool-by-yourself-no-need-to-ask-anybody-1951859But i don't think if this is still working or not.
The other accelerator from viabtc check it here
https://pool.viabtc.com/tools/txaccelerator/There are 2 option to choose paid or free if you wanted to more faster confirmation you can use paid but you can try free. .
If its rejected and you can able to send again you can try this method
Hi, I saw you posted on my thread regarding help for Bitcoin tx acceleration.
In your tx I noticed that you have made the transaction to your own address itself.
To confirm it in the next block instantly do this :
1. Create a new address say X
2. Send 0.0001BTC to that new address X from your address on which BTC is stuck I.e 1Fh2GwdSfSDpfB5PpYjscB9u2inCoTmumX and this time include a fee of 850satoshi per byte on the transaction.
Your stuck tx will get confirmed in the next block if you follow this.
Note the bitcoin address above is just an example use your bitcoin address.. this method works to me when my transaction takes 6 days and rejected in electrum and send it again with the enough fee that you can found here
https://bitcoinfees.earn.com/Please use the fastest default fee so that you transaction can be confirm sooner..