I have my passport stamped last Nov. just got my GC 10 days ago, you can call them to check your status, make sure you did not change your address, sometimes it takes more time than some other people's GC