Why does my iPhone 3gs lag to send and receive messages?

I have an 8GB iPhone 3GS. It won't send messages. It can take from 3 minutes to 2 hours to send a message and same with receiving a message. I'm using iMessage. It is updated to the 6.0.1.
I don't know how to fix this problem because it stops me from communicating with people.

Usually it is your Internet connection, I have the iPhone 5 and it does that quite often. You can usually just hold down on the message you are trying to send and click "send as text message". Also remember you can only IMessage people that also have IPhones

  • Why don't I receive alerts or a notification when I receive a text and I already checked my settings? I adjusted my setting and even put the ringer and notifications on and put the volume and ringer on and I receive no alert, no pop up, alert or notification when someone texts me. Why? This is the iPhone X! I went to the cell phone/ carrier store and they didn't help me. They said to go to the apple store or check the settings. I already adjusted the settings. So what do I do now?
  • Why can't i send or receive text messages? I have an Iphone 3Gs, and just recently I have not been able to send or receive text messages from one contact. When I try sending a message it says "received" but when we talk through facebook or anything else they inform me that they never got the message, and its the same with their phone, I never get the messages. Its becoming a big hassle and I just want the problem fixed. Can anyone help me out?
  • Why can't I send or receive pictures on my iPhone 3gs? My mom gave me her old 3gs after she got an upgrade, and I was able to send and receive pictures perfectly fine. I updated the firmware to 6.1.3 and now I can no longer send or receive pictures. I've tried everything I could, I've reset the settings, the network settings, restored the backup, etc. Pictures deliver fine over snapchat and other picture related apps, just not over mms. What do I do?
  • Why can't I send or receive picture messages? I have a unlocked iPhone 3G with t mobile it won't send or receive picture messages I had the same sim card in my other phone and it sent and received them so it has to be this Iphone how do I fix it or can I?