The process itself takes less than an hour mostly. It is the drying time after pinning that consumes time. The drying time depends on the weather conditions or what you do to speed up the drying. While steam blocking can take a few hours, wet-blocking can take a day or two. The trick to speed it up is to try and get as much water out before pinning. You can do that by pressing the yarn between two towel layers.