WARNING: Lots of spoilers, so don't read this unless you've watched the whole series. I've been trying to figure this out. During DS9's run, Dukat is at least old enough to be Kira's father, but he looks like he's still in his prime. Tekeny Ghemor was only nineteen at the beginning of the occupation of Bajor, which put him at around seventy or eighty when he died. That would put him at around the same age as Dukat, but he looked much older. I suppose his illness could have caused him to age prematurely. That's the only explanation I can think of. Even Tain didn't look old when he died, and I'm sure he was older than Dukat. Mila was probably the oldest Cardassian we saw on the show, but she looked perfectly healthy, and probably would have lived for many more years, if she hadn't been killed. So how long do you think Cardassians actually live?