Receiving delayed messages on iPhone 6

I'm in a group chat and I receive the messages very late. All the messages come in at onece a few hours later.

Hold the power button and the home button at the same time (as if you were taking a screen shot), and keep holding them until your phone powers off. Then turn your phone back on.