backgroung check needs months to years,depond on different appli
you may go to local CIS to inquire its progress by info pass anytime.
you may get an EAD to work with an I-765 Application, download the form from www.uscis.gov/immigration forms/I-765