Lots of I485s are pending more than 1 year, even 2,3 years at TSC. Mine is pending for 2 yrs. Good Luck!