The answer is not a simple one..several factors have to be considered. It depends on when you filed the I-130 on behalf of your husband. Generally, a first preference category is immediate, but even so there may be delays for reasons not necessarily related to your marriage. It's best to consult with an immigration attorney.
Generally takes 6 months to one year on average. If you are not working with an immigration attorney on this I highly recommend you do. It will limit mistakes that will cause further delays and processing time.
You must first file an I-130 petition with USCIS, and if approved the file will be sent to the National Visa Center for processing. USCIS usually takes 3 to 6 months if you provide all required documents. NVC can take another 3 months if you pay the fee bills promptly and submit all they require such as tax returns. NVC will then send the file to the US Embassy in Mexico and they will schedule an interview for your husband. If he has ever been to the US or been arrested for anything, he may need a waiver which could take years. You should consult an immigration attorney with experience consular processing in Mexico.
Not enough information to answer your question. If he has never been in US illegally & has no criminal history, then he would come in under the umbrella of immediate relative which is not subject to numerical limits. Current petitions are taking about 3 months. You will have to call or check on the consulate website that pertains to you how long the wait time is for an interview after your petition has been approved. If he has been in the US illegally or has some criminal history he may be eligible for a waiver. Talk to an attorney about the particulars of your case if this is the case.
Consumers can use this platform to pose legal questions to real lawyers and receive free insights.
Participating legal professionals get the opportunity to speak directly with people who may need their services, as well as enhance their standing in the Lawyers.com community.