2-3 Months At The Moment
It Depends Sometimes Is 6 Months, But I Just Checked Processing Time At Uscis Web And They Are Processing Cases Filled August 1st So If You Hurry And File Now You Shouldn't Wait More Than 3 Months, And If You Wait Usualy A Month Before The New Year, They Are Getting A Lot Of Applications, So Don't Wait File It.