Well sir I checked that you are having 3USD fees, so it should get confirmed pretty soon. Last week I had a 0.3 USD fee transaction waiting for about 5 days, but eventually it got confirmed. But it was 10x smaller fee. So if you are not in a great hurry with your transaction, you can wait and it will get confirmed. There are webpages detailing the number of transactions with a given fee or above that are still waiting for confirmation, so you can use those webpages to estimate remaining wait time.
Or use the webservices like confirmTX but there has been recently doubts on whether the page owners are honest, you can find the thread on it and make your own mind
Hope this helps you!