Please be careful about taking advice from people who are simply guessing and have no idea what they are talking about. For example these two guys:
You just have to wait it out.
Yes, it will get confirmed after a few days.
It depends on some factors, and after a few days it will proceed.
Waiting will NOT help if the transaction is no longer on the network. If you sent the transaction with blockchain.info, they will stop broadcasting the transaction after a few days. At that point you should see the bitcoins in your wallet and you can try sending the transaction again.
If you want to rebroadcast the exact original transaction, you'll need to have stored a copy of the raw transaction somewhere, or at least need to know exactly which inputs were used. Note that if you ahve already spent any of those inputs elsewhere, then it will be impossible to rebroadcast the exact same transaction.