My wife is US citizen and based on that I applied for US green card 3 years ago. In August 2004 I had my interview, I took my wife and daughter with me. The officer said she would let us know what the outcome of interview was. Since that day, I have not heard the outcome of the interview. When I go to inquire, they say the FBI is checking my name, and also they have sent my files to Pakistan (where I was born) and UAE (where I stayed for few months). How long does this take, can I do something to speed up the process?