also looking on Blockchain info it says the transaction fee is lower than recommended? Will that stop the transaction? It does state it's high priority though.
No it won't stop the transaction. In the first place there's no way to stop a transaction. You can let the network forget about a transaction on its own, but you can't stop it.
As said above, the bitcoins will be returned to the sender's wallet if it doesn't get included in a block for a long time. To prevent this you need to push the hex from time to time using the sites listed
here. To get the hex of a transaction just view it in blockchain.info and add "?format=hex" at the end of the URL (example: blockchain.info/tx/
yourtxid?format=hex).
You can also try sending the unconfirmed transaction with higher fees than usual (if you're unsure what fee to include please post the txID). Or contact the users I mentioned
here.