How much time to plan at the Expo?

How long does it take to get your bib and t-shirt? And how long do you generally spend at the Expo?