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.

dont worry Number of unconfirmed transaction down from 170k to 98k (after huge spam happen to bitcoin network).
so it may take longer than normal (it take about 1 day and 6 hour for my last transaction ) so if try to reduce number of new transaction this days (Max week)and ask users in service to accelerate your old one