No,
if it only has a few inputs it will confirm sooner or later.
If it wont confirm, wait at least a day and then use pywallet to remove this transaction from your wallet. Then you will be able to spend it again.
- If you are using BitcoinQT that is.
Unfortunately it was blockchain.info... Thanks for the help. I guess I'll just wait a day.