What wallet you are using? if you are using blockchain wallet i think they are keep rebroadcasting your transaction but if you are using other like electrum you can do CPFP..
Sometimes it takes long before your transaction could be rejected and sometimes 7 days..
Did you tried to accelerate it or rebroadcast it and submit to pushtx list? Try this method
There are lots of ways to accelerate your transaction but if you are using electrum wallet this transaction should be rejected and you can start send again but need to increase the miners fee.. Try the CPFP(Child Pays For Parent) just send another bitcoin from your bitcoin address to other bitcoin address but make sure this time to increase the miners fee use the default fee here
https://bitcoinfees.earn.com/ its enough to pay your new transaction and your old stuck transaction..
You can also try this method
1. First open go to blockchain.info copy paste your txid e055308422bdbbe0028151e238e0df4779f73679d1e749a6c3ced811225c6c8b
2. as you can see your transaction still not confirm now add
?format=hex to the url sample
https://blockchain.info/tx/e055308422bdbbe0028151e238e0df4779f73679d1e749a6c3ced811225c6c8b?format=hexYou can see the hex code.
3. copy the hex code and submit it to pushtx listed here
https://en.bitcoin.it/wiki/Transaction_broadcastingAnd hope your transaction could be confirm..
Also try this
https://pool.viabtc.com/tools/txaccelerator/Just keep submit your transaction every hour make sure submit your txid in exact time because there are lots of users are waiting for their free accelerator service every hour they only accept 100 transactions per hour so be sure you send your transaction in the exact time xx:00 in your local time..