I\'m from China, EB2.
I think if a case is more complicated, it may take longer time to clear RFE. Sometimes the officer him/herself can not make a decision on the case, then the case may be referred to his/her supervisor, or it demands a collective decision. Just my guess. Be patient and be strong. Best wishes!