a) How long can these periods last?
“From a few hours to thousands of centuries. There are no predetermined limits to the errant period, which may carry on for extensive intervals of time but is never perpetual. Sooner or later a spirit is permitted to start a new life to purify its previous lives.”