Thread:Roboartitec/@comment-4547267-20140414144707/@comment-5912473-20140415030936

You've got your dates mixed up, 15sok. If Meliodas was a Holy Knight of Liones by the time of King's arrest, that means that Danafor had already been destroyed (unless, of course, the Holy Knights he is with are from Danafor). Assuming he defected a little after, that can only mean that King was arrested around 15 years ago. Given that Meliodas hasn't aged he is at least as old as Ban, who was arrested 5 years before King (Remember - the first time King set foot back in the Fairy Forest was after the Sins had been framed for the murder of Zaratras). So as the timeline goes:

~700 years ago - Helbram is captured. King goes to rescue him. King is defeated by a Holy Knight(?) and meets Diane roughly around this.

~500 years ago - Helbram claims his revenge against humanity started around 500 years ago.

20 years ago - A fire (actually a demon) destroys the Fairy King Forest. At this point, Elaine states to Ban that she's been protecting it in her brothers absence for around 700 years. Ban is arrested for "destroying the Fairy King's Forest" and "stealing water from the Fountain of Youth".

16 years ago - Danafor is destroyed by Meliodas(?)

~15 years ago - King is arrested for inadvertently breaking the peace treaty with the humans.

This means that Meliodas is at least in his 30's. As you said though - given his knowledge of the ancient war, he could be as old as 3,000.