I'm gonna give away my age here and say, Aerith Gainsborough. It was the first costume I'd ever made from scratch (and my second ever), and I debuted it at Sakuracon 2003, back when her name was still unquestionably spelled "Aeris".
After that, I wore that original costume to Kumoricon 2003, Sakuracon 2004, and Sakuracon 2005. Then I created an Advent Children-style Version 2.0 that I wore to Sakuracon 2007, Tokyo Game Show 2008, Summer Comiket 2008, Summer Comiket 2009, Winter Comiket 2009, Kumoricon 2010, Animation On Display 2012, and a handful of local anime/cosplay festivals in the United States and Japan.
So, overall, I've cosplayed as Aeris/th over a dozen times, spanning nine delightful years.