for EAD card - if you don't get it after 3 months, you can go to a local INS office to get a temp one. Can you tell me where you filed your NIW and how long did you wait before it is approved? Thanks and congrats!