The last one I had lasted a year (Saint), but the prior one (another Saint) lasted a good couple of years.
As above, it’s a piece of string question, but I think the last one got battered due to being ridden more/harder so didn’t last as long as the one before.
IME Shimano BBs are pretty durable, RaceFace bbs on the other hand… ;-)