http://lyndalandbrian.blogspot.com/2009_02_01_archive.html
http://jesshughesimmigration.blogspot.com/
As an answer to the question, I will copy paste the most direct and applicable answer which was deleted so that this edit could be accomodated.
- "it takes 2 to three years. but make sure that you both know it is only for the green card, because Americans are usually really cautious and WILL find out in this kind of a situation. It is hard to fake a love for someone when you are living with them. if the American spouse realises you are tricking him/her, they will have you deported, really easily. and plus, it is definitely not worth ruining someone emotionally, just so you can have access to wealth. It can really mess up a person psychologically, to be in love and decieved, all for money!?"
- I will also include this, because it should be known by anyone who is attempting to obtain a green card through marriage.
- "It is illegal for two people to get married for the purpose of obtaining a green card. It is considered marriage fraud and carries heavy consequences for all involved parties. It is wrong, immoral, and unethical. It is under no circumstances an option. Because of abuses, it has become extremely difficult to get a green card through marriage and those of us who are honestly married to a foreigner are the ones who pay."