I got deported for overstaying in 2003, after that my fiance traveled a couple of times to my Country and We got married there in 2005. Right after our wedding we applied for the greencard at the consulate and it was denied, but they told us that I was eligible for the waive. To make a long story short, after that we applied for two waivers 212 and 601 and after 6 months I got approved for my conditional resident card in 2006 and I moved to the US to be with my husband. In 2009 I got my permanent resident card for 10 years. From the time that I got my first resident card until now it has been 12 years. My green card is expiring in 6 months. My question, Do you think I should reniew my green card first and then later apply for the citizenship or I should apply for the citizenship now? Will I have issues with my prior immigration violation before green card? Please, I need advice and I appreciated any feedback.