The size of the files meant for recovery usually determines the length of recovery. Your location and the plan you subscribe to also determine how long it takes.