3 times in 3 years with 10 to 20 companies each time plus cramming on top of that! Sounds exhausting.
Part of the reason is because I hadn't spent as much effort on this earlier in my career; now with the concern of agism, every time I'm on the market I try to level up my skillset.