If I'm correct, it takes at least a couple of days, but I'm not sure if I signed up correctly, because it said my nameservers weren't set yet, so I waited a hour or so and I tried to sign up again and it said that this domain had already been registered. It also now says on my website that the free hosting account is active, so I don't know if I was suppose to get a password already or if it still takes a bit.