I think it just might be where you are and the connection. At my house, i could text my bf who is sitting right next to me and he won’t get the message for a hour. But if I text my friend who lives in another state, and I’m at work, she gets it right away. I think it has nothing to do with the phone. Might be a carrier problem.