Haha pole @haiyaa, I also had the same problem over the weekend, it took 12 hours to get the confirmation. Almost ran out of electricity (prepaid) because of it.
Usually I don't have any delays so there could have been some sort of maintenance being done. I'll be keeping some "cash" in m-pesa itself at all times from now.
In a place where thought is abandoned, freedom can become a curse.