when i am am sent a picture message from a friend to my galaxy s2 sometime i will never get it. Sometimes when i finally get it its already been 24 hours. When playing games like snapchat i get the same problem it takes 1 hour to send a photo to a friend and even longer for me to receiving their image.. please help idk what to do at this point.

My phone: Android Galaxy s2 (altel)