Decent bearings last for 60K miles and more, from direct experience.
In the past 30 years I've had to replace about two sets that felt dodgy, and they were in wheels I'd bought used, so no clue as to how they'd been treated before I got them.
I wasn't impressed with the factory bearings, unsealed as they were, so I've always bought sealed ones, with no trouble from any of them.