Duplicate post. See http://www.uscis.gov/portal/site/uscis/menuitem.5af9bb95919f35e66f614176543f6d1a/?vgnextoid=815e05c6992cd210VgnVCM100000082ca60aRCRD&vgnextchannel=994f81c52aa38210VgnVCM100000082ca60aRCRD
This answer is for informational purposes only and should not be construed as legal advice.
You are in NYC. Here we have many capable immigration attorneys to consult with. Posting and reposing your question will not, contrary to what you might think, bring any clarity to your cause. Why? Because we know as much as you do when it comes to the estimated processing times - whatever the government makes public. What you are asking is an estimate from the experience with the particular set of circumstances and the estimate form the experience. For that, you would need to talk to a lawyer in person.
The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter,not should it be viewed as establishing an attorney client relationship of any kind.