long periods time