So I'll wait and I'll be careful next time to charge. I hope you do not lose my bitcoin. Thank you
Normally the coins are returned after around 72 hours (depending on your wallet).
This have been mentioned all over the place when people ask for this kind of question: you can contact either
Quickseller or
macbook-air to help you. You can also submit your transaction ID to
viabtc or just try CPFP by spending the bitcoins from that transaction and use higher fee.
And your transaction will be dropped by the network as long as nobody rebroadcasts it (if you're using bitcoin core rebroadcasting unconfirmed transactions is automatic). Once the transaction is dropped you'll be able to send again.
This may be a good idea to do.
As unless you're using bitcoin core the refunded bitcoins may not be returned.
So go to this site and request they broadcast your transaction there: https://www.viabtc.com/tools/txaccelerator/54 hours is quite a long time to wait for a transaction to be sent (they normally don't take that long).
EDIT: you can't use that site as the transaction fee is too low (you have 0.0001
BTC/~1800 bytes)