Just got an email from the lawyer, the requirement is be married to USC and hold a green card for 2 years and 9 months. I have an appointment in 3,5 hours, i will get it confirmed again in person. Also, if you search for 2 years and 9 months, you will see many successful applications. I don't know what part you guys are not getting but for the sake of people reading the thread, I want to get this straight.
WBH, I don't go by what people say, I go by the law and what lawyers say and have seen. Anybody can say anything, it is a free country, and it is free to be wrong and be insistent.
If your GC is 3 monther older than your marriage, then it is OK. But it looks like they are the same. So
when you are on your GC for 2 years and 9 month, you are not 3-years married yet.
Your lawyer is wrong if he OK this. Your USCIS interview offcier is wrong if he pass you.