longest processing time, when it will finish???

hello everyone,

today i m gonna show u my case detail. i think, it has longest processing time.

01/04/2016 - filed my petition by my employer (my employer has a construction company not IT company)05/04/2016 - Selected in lottry17/10/2016 - Received RFE05/01/2017 - RFE Responded by our side07/01/2017 - USCIS displayed "Response To USCIS’ Request For Evidence Was Received"and till the date i have not getting approval of my case. and so i have two questions.

  1. now when i will hear good news from USCIS? what is expected time for approval?

  2. is there any one has a case like mine?

thanking you in advance