No the TX can be rebroadcasted or it will be forgotten by the network. If its forgotten you have your coins back. Depending on the service you use this might require you to contact their support.
im using blockchain
They will return the funds after to your wallet after a few days AFAIK, unless they are confirmed earlier.