After roughly two years of training with NASA you technically become an astronaut, but even then, there is no real guarantee that you’ll get to go into space. Many astronauts wait a decade or more to get assigned to a crew.