My Perm was was filed in 2007 and my priority date is September 2007. I have an approved I-140 which wasn't revoked by my employer. I had to leave US in 2016 due to personal reasons. I quit my job and left the country in November of 2016. Just wanted to understand how long can I continue to use my approved I-140 and my priority date? My I-140 was approved in June 2008 and I am 100% sure that it hasn't been revoked by my employer. I worked for the same employer for the entire 10 years. Any information will be helpful. I am not sure if I want to go back to US but if I did I would like to understand if I would be cap exempt and if I can use my 2007 priority date.