I have been having an issue with imessage on my iPhone 5 for a while now. Sometimes I don't get alerted that I have a new imessage unless I go into my messages to check. Not until I go in there will an alert pop up. When I go into the message it's like it freezes and the whole thread disappears except for 1 message which sometimes is the most recent message that went out sometimes its an older one. This is super frustrating as it takes me 2 hours to have a 4 minute conversation. I have tried re-setting the network as suggested in another post and restarting the phone. Another thing that is happening is that it take a really long time to send messages. It gets stuck in a "sending" status for a really long time (15 minutes) before it reflects as sent or delivered. This happens with multiple people (most of the people I talk/message with are iPhone users). While it is sending it tells me I have a new message and I have nothing or even after I read a message it still says I have a new message. This is BEYOND frustrating. Please help.