Peer-to-peer can take anywhere from a few minutes to a few hours depending on the speed of the connection and the amount of people involved.