I have mine in since Oct 2. It will take about 15 months for the 1st phase at USCIS. Once approved there it goes to the State Department where you fill out other forms and fees. After about two months or so you have to wait on the Embassy interview which can take months. Like Brandon said it's a waiting game as long as your paperwork and evidence are in order.