gmod times out at sending client info

Whenever i try to join a server, it gets to “Sending client info” And sits there for awhile, then says “DISCONNECT:(my name) Timed out” ive been without gmod for months pls any ideas ??

Do you get it on every servers or just one ?