H1 still in RFE response stage?

I got my H1 filled in June 12 and on dec 12 it changed to RFE response review.

From that day it is still in same stage.I dont know why it is taking so much time.

The consultant who filled the visa is also clueless and saying that he is doing his best possible. Please advice me whether it is normal for such a delay?