No problem. Well, unfortunately, it is going to be awhile. First, before you can do anything else, when there are less than 90 days left before your green card expires, you would have to file an I-751 to remove the conditions on your green card. It will be extended for 12 months while they process that and it usually takes around 8 months. For you to be able to apply early for U.S. Citizenship, need all THREE of the following:
1) The I-751 has to be approved so that you would have your 10 year green card.
2) You would have to wait until you have at least 3 full years of being married to the U.S. Citizen AND that marriage has to still be good and the intent has to be to continue to live together and build a life together. In other words, you can't just stay together to get the U.S. Citizenship and then shortly after get a divorce. And please don't ask me how long after you can get a divorce. The law doesn't say. It's whatever the officer may think is supicious.
3) You have to have at least 2 years and 9 months of Residency.
So if you are in a good marriage, have been married longer than 3 years and your I-751 is approved when you have 2 years and 9 months of Residency or more, then you can apply.
Please let me know if you have additional questions and please do not forget to rate my service to you (not the state of the law) as that is the only way that I can get credit for my assistance to you. Even after you rate the service, I can still answer additional questions for you without additional charge. If you do rate me positively, a bonus is always appreciated. If you would like to request me in the future, just go to http://www.justanswer.com/law/expert-guillermosenmartin/ and make sure you type: FOR GUILLERMO on the subject line. Thank you!