Connection Issues

When I join my server it gets to Sending Client Info and then it’ll stay there for a couple minutes. It doesn’t freeze it just sits there. Then after a little bit it will just go back to the Garry’s Mod main menu. Also, when I was able to join last night there were people randomly timing out. I had one of my friends join who was able to join no longer than a couple hours earlier and have no problems, and he also timed out. When I open the console when I join:

Sending 297 ‘User Info’ ConVars to server (cl_spewuserinfoconvars to see)
Scanning for downloaded fonts…
Reloading Particles…

Server connection timed out.

I contacted my server provider but they usually take at least three days if not never reply back.

I was wondering how to fix this?

Let me know if you need anything else from the console to help solving this issue.

I am able to join other servers.