Ambrosia is a major pain in the butt. Full cooking skill, full fishing skill, and full gardening skill (or you can steal life fruit from a neighbor). By that time, along with trying to achieve a high job or other skills, you'd already be an elder, or you'd have to turn aging off, which defeats the purpose.
Eh, my sim has mastered gardening, but she's only at level 3 in cooking, 5 in fishing. I just had her start eating a life fruit every morning, and I've noticed that once the life fruit is at excellent or better, she gets a random amount of days back, instead of just one day for each fruit. Heck of a lot better than going through that ambrosia rigamarole.
So that could be an option for you to explore. I just had a thought, how about turning aging off, keeping track of the days on your sim children and sending them to the cake and/or using the grow up cheat?