Could anybody give me some ideas? I am going to get married with my boyfriend. he is a US citizen. He has a bad credit history and filed bankruptcy before. Will this affect my applying for GC? Do I need to hire a lawyer to apply for GC and how long it usually takes? thank you.