My lad was 30 last month and he's still at ours.
He has, however, just landed a new job in Melbourne, so he's off to Oz later this year. His older sister is already there and Junior is off to Uni in September and then the nest will finally be (temporarily) empty.