Question: how long does niw take?
Answer: A: Generally, it takes USCIS between six months and one year to process an NIW case, but the processing time for any given case can vary considerably. For more information on processing times, click here.