It is almost three months since finger print. Nothing from USCIS. I heard a lot of scary stories that people wait two to three years until final approval. Man!!!!