Can a transaction take 2 days?
I send bitcoins somewhere almost two days ago and they still haven't arrived.
Any ideas whats happening. Any way of cancelling and getting it back?
For the past few days,
YES, there was a heavy congestion in the blockchain, which made the confirmation of transactions slow. I am sure it will be resolved soon.