Hi,
I made a deposit to bittrex roughly 7 hours ago and the transaction still has no confirmations
Here's the transaction ID: 31a416760461748a9f1fe59e6d4aa5180137f7ed75d9ed41e9a0945e5accd124
Please help me.

The reason might be the drama between bitcoincash and bitcoin talk. couple of days back the number of unconfirmed transactions exceeded 160000. Now it has become better than earlier. when you are doing a BTC transaction make sure you use a higher fee