oh wow thats a long time!!!
can i ask you where is your spouse from that you are sponsoring??? maybe background checks are the thing that is keeping your file ....
the gcms notes are pretty good, at least u can assure yourself that they have opened your file and there has been some activity ...