sometimes if your feeding her alot and keeping the temps up a veiled can lay as early as 4-5 months
You want to keep the MAX temp around 80 when shes at 5 months,
and start getting her used to gradually eating less and then eventually every other day.
Some times if you keep the conidtions perfect veileds can some times never lay a clutch untill mated