Okay, I have already got this problem a few times, and it disappeared after a few days but I want to play Minecraft when my friends are online.
The problem is: I start Minecraft and I go to multiplayer to join some servers. But everytime I want to join it takes quite a while before the server loads. Okay, that's no problem. But if you're in the server you want to play minigames or go to survival or creative or something like that. If I then for example want to join my survival, it loads a while (again) and then says 'connection lost;timed out' and it keeps doing that.
I tried restarting my computer, and tried several times to join the server but it just doesn't work. How can I fix this?