This just my opinion but:

Neonates - daily(small meals)
Yearlings - 3 times a week(no stuffing them)
Adults - Twice a week(good size meals)