Why does my iMessaging not consistently work?

I have an iPhone 4S, latest upgrade of iOS.

I always receive my iMessages, in the end, but even though the bulk of them are okay, some of them arrive hours, or days after they were sent.

It's not because my phone's been switched off because I rarely turn it off, and I've tried turning iMessage off and on again, it doesn't do anything. It's not necessarily when I'm out of internet range either

I can't have iMessage permanently turned off because then I don't tend to ever receive messages!

I have occasionally had a problem with others receiving mine, but not nearly as often.
Is there anything I can do?

Because iPhone sucks.

  • Why does my Mods for Sims 3 does not work? I followed all the directions for installing the mods and rechecked it a lot of times. Whenever I opened my Sims 3, it doesn't work, for example, the Iphone Mod. I rechecked it a dozen times and even updated the game, for I once theorized that the problem must be it and it wasn't! I installed the Monkey Helper and nothing changed. My Sims 3 is version 1.36.
  • Why does my Iphone 4 consistently keeps flashing? My iphone 4 still works totally fine. Like I can still check my messages and make calls; but the problem is the lighting will NOT stop flashing to dim and really bright extremely fast. I did not drop my phone what so ever. This happened when I was trying to add a contact to my phone and was saving a photo for the contact's ID picture.
  • Switched from iphone to galaxy s3 and I'm having issues with imessaging? All my friends with iphones are having issues texting me. I don't know what to do. I know it's because of imessage. If I turn that off on my end (My old phone and my ipad) will that fix it?
  • Is imessaging with iPhones free? I'm in Korea using only Wi-Fi and want to text my friend in the US who uses Wi-Fi and 3G. Would imessaging be free? Even if one is on Wi-Fi and one is on 3G?