Select your t-shirt size before ordering.
Hat is one size fits all.
If you're gonna wear the flag, I guess that's one size fits all too.
Due to high volume some orders can take up to 14 business days to ship.