What is the normal synchronzing time for your wallet when you first start? I am using 4G on a wireless and it seems to be taking forever to count down the number of blocks left until it is properly synchronized.
There are two factors to the time to catch up with the network:
- The sheer size of the blockchain
- The time to verify the blocks
As Tom mentioned the blockchain is currently about 7GB in size, so no matter what it'll take some time to download it. On the other side you have to verify each block, hence each transaction in the block, which requires random access to the blockchain downloaded so far. Depending on your setup the bandwidth may not be the main issue. Random lookups on spinning disks are not the fastest thing to do, and using an SSD might actually result in a speedup of the synchronization.
So don't worry if your bandwidth is not fully utilized, it just might be that the disk is the bottleneck (especially for later block >180'000 with lots of transactions in them).
It downloads roughly 7GB of data, so it will take a very long time via mobile internet. For desktop computers via normal internet it usually takes roughly a day.
Hours! As long as more than a day.
And, and as Bitcoin use increases this will take more time.
Alternatives to downloading the whole blockchain:
Electrum (https://electrum.org/) is a client/wallet that does not download the whole blockchain. I think Multibit is another.
You can also get most of the blockchain via DVD. Here's one place that offers the DVD: http://startbitcoin.com/blockchain-on-dvd/
You can use adsl to sync your client, and use the 4G connection later.
Or get the
~/.bitcoin/ folder from a sync client.
Interestingly there is a torrent to download a file called "bootstrap.dat", but: "As of Bitcoin Core version 0.10.0 or later, this torrent is slower than a direct download using the bitcoin P2P protocol & client."