Depending on the species, 18 months isn't that long. Ideally they should be fed at least three times a day with one feeding to saturation, ie, till they can't eat no more.
I've had pretty good success using a vaiety of foods and made sure I've added some form of Omega's and FAF's vitamin and mineral mixes.