I entered US on J1 visa which expired Oct 2005, and I became pregnant and applied B2 visa which also expired Apr 2006. My son was born Dec 2005 and I married a permanent resident Feb 2006. Since we didn't have knowledges and money,we couldn't file my green card at that time. My husband applied for naturalization and he petitioned I130 for me Oct 2009. I130 was approved Oct 2010, but I never get an approval notice because of the post office's fault. My husband told me that the reason why his case is taking so long is an identity theft in the past. While I patiently waited for the approval, he cheated on me twice and made them pregnant. I was devastated. I haven't been to my home country for 7years, can't work, can't drive car. Is there any way I can get a green card sooner?