Not for those of us trying to do things legally. 10 months into the 5 month process spending over $1500 on USCIS fees we are still waiting. And my wife as a US military retiree dependent just used Tricare last month.
Should take about 18 months to complete the process