My son sent a text to my husband and I at the same time. My husband got his right away, mine was an hour later. I just switched from a 4s to 5s. I am getting really frustrated with this so called expensive phone.
I apologize for the frustration because your messages are being delayed. Are you using iMessage or SMS? Have you tried doing a soft reset? Here's the steps http://tiny.cc/sk58ax.