Unfortunately, there is no timeframe in which security checks must be completed. Have you attended an infopass appointment? Have you contacted your congressional representative? Have you contacted the ombudsman?
Becoming a citizen will not make the security checks happen faster.
I would encourage you to at least consult an attorney.
You can read more about family-based immigration at http://myattorneyusa.com/family-immigration.
Answered on Nov 04th, 2016 at 2:25 PM