We got married in our native country after which he filed for me,so I got my green card less than two years go,it was given to me a few months after I moved here,so I read somewhere that I get an unconditional one only after two years.Also my husband was married to another person from my native country who lives here before he married me,something I only discovered last year,hence he was married to her and also to me at the same time.