Talk to an immigration attorney. As soon as possible. There are just too many details you did not provide in your question: Who filed your I-130 - your relative or your employer?Was the I-130 denied or only I-485? What reason the USCIS given for the denial? Depending on the answers to these questions and on the circumstances of your case, you might ask the USCIS to reconsider the decision, or re-file the same application packet (after correcting the mistakes), or file a new, different application, or do something else. Just remember that there is a deadline for filing a motion to reopen or reconsider your case - 30 days from the date of the decision denying your application. Once this deadline is passed, the opportunity to argue that the USCIS should change its decision will be lost, and there will be no appeal. It takes time to prepare the papers. Don't waste it.
Answered on Apr 20th, 2015 at 6:38 PM