Well, that ends my longest wait. I wish it had gone through yesterday.. It would have made me a lot of Bitcoin! But better late than never.
Always try to use higher fee on your transaction when mempool is full of unconfirmed transactions like right now.
I have waited for 24 hours max to get confirmation on my bitcoin transaction.