Emily is 19 inches long and 578 grams and gaining, Geico was 18 inches and 688 grams. Both were very healthy, bloodwork was always in midline normal range for both no problems with liver or kidney function and I fed protein daily to them. Unfortunately I lost my 2 yr old male to something beyond anyones control. Now have Emmett and he is tiny, just a baby, and he will get protein for the rest of his life daily. Emily gets greens in the Am and protein for mid day and greens at dinner. Emmett gets mostly protein and some greens. I don't see why they should stop getting protein every day as long as they are healthy with a varied diet. Emily gets her 80% veggies and 20% protein, I just do it so its everyday. Waiting on a shipment of worms now for them, phoenix and silkworms along with a shipment of crickets. Geico loved hornworms but Emily would spit them out and Emmett is way to little for even a small hornworm so I don't order them. Variation I think is the key more so than what they get daily and ratio of what they get as per their age. MY opinion.