IMessages not working on iPhone? But work on mac air?

Ok so i have an iPhone 6 and when people send me imessages or even regular text messages i don't get them until days later. But i do get them on my mac air right when people send them. I have at&t. Is there anyway to fix this? There was a lockdown at my brothers high school and i didn't know about it until i opened my computer 6 hours later! I had to pick him up but i missed the message. What should i do? This happened with my iPhone 4 also.

Take it into your network's store and tell them

That's an ATT issue. Take it to them first for inspection. Best luck.

  • Why is my Iphone not sending as Imessages and receiving iMessages from one person? I'm texting my wife and we both have iPhone's and she is getting the messages as an iMessage but the ones I'm sending her on my end show up at green. Sometime it will go as blue, get the little red exclamation point then send as regular SMS. I'm texting someone else too and she has an iPhone, and she is getting mine as regular iMessages and mine are sending as regular iMessages. Why aren't they sending to me wife as iMessages?
  • My iMessages on Iphone 4s is not working Ok so I went on setting and put imessages on. I'm texting my boyfriend (who has an Iphone 4) and the text bubbles are not blue they are still green. Does the fact that my iphone is upgraded to ios 5.1.1 is the problem? Or is it something else?
  • Ipad Air, Iphone 5s or mac pro? What is the best to get? Looking to buy iphone 5s or ipad air, or mac book pro. What would be the best one to buy out of them? Any suggestion/comments welcomed as well. Looking at differ options for tablet/ipads as well.
  • Imessages not delivering from mac? I'm trying to send a message from my mac to an iphone and none of my messages are saying "delivered" underneath. Its not saying "not delivered" either by the way. I just sent a message to my friends iphone who is in my apt to see if the message would go through and it was delivered fine. Do you know what the cause is? Is it the receivers or do I need to restart my computer? The person i'm trying to message is overseas if that matters.