Go for it.
Sure, you might find a better one tomorrow, but it might also take several months. If it had been an 82%IV or something like that, then maybe I would have said you can wait, but 95,6(?) is really
good.
Besides, you will have nine candies left after evolving, will get more from hatching and then there's rare candies, if you were to catch/hatch a 100% (or 98%) one in the future.
I evolved my 95,6%IV one. Never use it, but atleast I've got it in my Pokedex.