Yes, if you completed 3 years of living with your spouse before Jan 21, 2009. It's not just when you got married, it's also when you've been living with your citizen spouse. Some noncitizens who marry a US citizen live separately outside the US for a year or more while their green card application was in process, so their 3 years of marriage for naturalization purposes started counting when they joined their spouse in the US, not earlier on when they got married.Thanks.
So, just to make sure I understand this if got married in Jun-4-2005 then I'm eligible to start the application 90 days from Jan-21-2009(your part b doesn't apply)?
90 days before is the earliest date. You can apply any number of days, or even years, after that if you want. In fact, it is advisable to wait at least 2-3 days after that, because sometimes a clerk at USCIS will miscount by 1 or 2 days and reject the application if you apply exactly on the 90 day mark.Also, Can I send the application during that period of 90 days before ?