Sometimes I would send a text and the other person would say they didn't receive it until hours later when they reply back, and this has happened with me being on the receiving end as well. I'm wondering what the tech reasons are for this, apart from the obvious like phones being switched off or not being in range of a signal.