First of all I filed in March 2017 based on my case Number as5500 and my AP took almost 4 months since my finger print on April 1st , but during this period my FO did nothing they didn't interview me or request for my file from Kcc and they told me we can't do anything since your AP is pending. My AP was completed on Aug 2 and they scheduled my interview on Aug 28 th , 4 weeks waste of time and they haven't requested for my case from kcc yet, my IO had 2 weeks to adjudicate me before they receive that memo , but they did nothing although I beged them , they don't care about people's lives , I lost my hope , I lost my former status and most importantly my dreams that I have planned for , Yes I lost my dreams to my nationality, if this is not a discrimination then what is? However ,I know some Iranians inside US with much higher case numbers than mine who received their GC in July and Aug . So I can't balme all of this on my ethnicity. All I am saying is that I wish I would never win, I lost almost 2 years of my life on a fake hope. I don't think someone from outside US experiences such a pain That I'm suffering now.In addition to Susie's response above, the fact that you're from Iran also contributed to yours. It actually played a big role IMO.
I know you said you filed in April, I don't really know if you filed early or your CN was current in April. Let's assume you became current in April and you opted to process CP, had interview in April of course, you would have been in prolonged AP which Iranian cases are subjected to, the embassy wouldn't have made any push to get the AP cleared due to the FY coming to an end. Imagine yourself being stuck outside the US all these months, only to still end up without a visa and now possibly unable to return to the US at the end of the process.