I have been researching armor. The brand I have been looking at has a 10-12 week delivery time, putting delivery sometime in October, IF I buy it. Expensive.
Nightvision or a thermal scope could be a life saver, also expensive. Laserproof goggles, if you can get them.
Look at these guys. The ceramic is reasonable. https://www.rtstactical.com/