do you error out? does it get stuck somewhere while connecting (eg it reaches 28%, and never moves past that)
is this your network or a public one like on a campus somewhere?
has anything at all changed on the network?
anything change on your system since the last time you connected?