no imessage over mobile data My iPhone was not receiving imessages over  mobile data. Accidently my wifi was off for two days. When I switched wifi on after a couple of days, I received imessages which my colleagues sent 2 days earlier. This is despite my mobile data was working well.
It's possibly the carrier.  Try restarting your iPhone and if it happens again check your cell strength.