En las serpientes es mucho muy diferente que con los dendrobates.
Los dendrobates, cómo bien dices, adquieren su veneno por los insectos venenosos que comen. El veneno lo van acumulando en la piel y normalmente tarda varios meses en desaparecer aún cuando hayan dejado de ingerir los insectos de donde adquieren el veneno, pues se comen la muda ... Pero bueno, eso es harina de otro costal.
Las serpientes tardan, por lo general, varias horas en regenerar su veneno. Lo que me sorprende muchísimo es que todavía hay personas que creen (tal vez por falta de cultura) que al sacarle una muestra de veneno a la serpiente, ésta lo dejará de tener para siempre. Las serpientes producen su veneno por unas glándulas especiales.
El veneno de las serpientes fue evolucionando por muchos años conforme sus necesidades, y con esto me refiero a que cada especie de serpiente tiene un veneno más fuerte o menos dependiendo de las presas que coma en su hábitat, pero no porque adquieran su veneno de ellos como los dendrobates. De hecho, algunos ofidios ni siquiera desarrollaron esa glándula y en cambio, se basan en la fuerza bruta para cazar.
Así que respondiendo a tu pregunta, pues, tardan varias horas ... es una glándula, por lo cual producirán la sustancia cada vez que se requiera. El tiempo y/o calidad de dicha sustancia dependerá mucho de su salud.
Saludos!