The timing depends on your circumstances. That said, if you marry an African citizen in Mexico you may petition to bring him to the U.S. if you are a U.S. citizen. The first step is to file a Petition for Alien Relative with your local USCIS office. Next, the petition will be processed and forwarded on to the U.S. Embassy or consulate where your spouse resides. Following an interview process and medical examination (amongst other procedures and processes) your spouse will then enter the United States as a LPR. I recommend contacting an immigration attorney to handle such matters on your behalf.
Answered on Oct 14th, 2011 at 10:39 AM