in two and half months. EB3. Priority date was October 15, 2004. Got both I-140 and I-485 approved on January 3, 2005. It is really amazing! Thanks to God! Wish everyone good luck!