The first time we went, we took 4 hours. But we're plane nuts so we asked a lot of questions. Normally, if you just look around, give your self a good 2 hours. There are some hands on displays that are interesting.
If you have young children you'll need 3 - 4 hours. If only adults, 2 hrs will do you.
You'll need about 2 hours.
Thanks! Your answer is awaiting moderation.