You need to make sure you send appropriate fee amount for every transaction.
See, if your fee is too low the transaction will take much longer to go through, especially if your forgot to give a fee.
I didn't make this transaction, this was a payout from Nice Hash.
It's now been over 24 hours. I just checked the block again and it says it was received 26 minutes ago??
https://live.blockcypher.com/btc/tx/ee16b2978947cb2a6d3c27510feba7c0a9601c3491b91caedb8b5fd7be525100/So what's the longest amount of time anyone has seen a block take to confirm?