My iphone 4 isnt getting messages when they are sent?

Well i first started noticing this in group messaging, the messages would come through me phone 2 hours after the messages had been sent? Now it is happening with regular text messages. Is there a way to fix this?

It may be a glitch in the phone go to the apple store of the Verizon or AT&T or wherever it's from and ask them

Check your notification settings and your message settings. Also I've heard that on slower networks like Sprint it takes awhile to push through. Either way I have a feeling it's your settings.

I think that is delayed messages that you encounter. You need to let your mobile carrier subscribe do their job and let them know that you experiencing delayed messaging.