That's pretty surprising! Then again, blockchain.info has been having a lot of technical issues recently -- nothing with btc missing or anything, but trouble with the website, the servers, etc. It's possible that it took that long for your transaction due to one of those errors. Who knows! I guess it's always best to send btc a day or two before you know you'll be needing them.