How long did it take Alexander the Great to conquer the Persian Empire?

From 334 to 327 BCE.