I'm expecting it to be in the next 5-8 years, but it's really whenever we need to get our next vehicle. We have 1 now (6 years old, 60k miles), but we're both primarily wfh and no kids, so we've only been averaging around 5k miles per year the last ~3 years. When we bought this one, I remember thinking it was quite likely the last ICE car I'd buy.
I confident we'll see things improve pretty rapidly over the next 5-10 years for quality, range, and infrastructure. Here in CA, 68% of new car models for sale will have to be electric by 2030 and 100% by 2035. I've casually noticed a lot of infrastructure already in place and more appearing all the time - apt buildings with chargers in (at least some) parking spots, chargers in many store parking lots and parking garages, and even street parking spots with chargers.