Whenever one of my friends sends me a picture or video message from another wireless provider (in this case a picture message with a voice recording, but no picture), it takes a very long time for me to receive it. I'm talking hours later. A picture my friend sent me recently was sent at 4 PM and it wasn't received until 12 PM the next day. Why is this and is there any way to speed it up?