The wise crack answer is, "If you have to ask, you're not ready?" The serious answer is, "It all depends." Age is relative and when it involves two people, it's even more complicated. I see by your posts that technology is your "thing" - can you come up with a few different algorithms? That might be a fun experiment, otherwise I'd say there's no one perfect age; just a perfect mate.