How many years of Training need to become an Aerospace Engineer?

For those who love studying math and science and love solving puzzles or problems, must try to make a career in Aerospace Engineering. It not only offers you career in national defense, but also in civilian companies that deal with...