I am in the same boat. I applied for TRV in person on March 6 and it has been 20 days and I still got no response. I need to attend a conference in Toronto next week and I am still waiting to hear from them. What should I do at this point? I see that some people got their passports back in a week. They told me that it would take 14 days; it has been three weeks. I need to know if I will be able to attend the conference. My name is on the speakers list already; it would be really humiliating if I do not hear from the consulate on time. I emailed the NY consulate this morning, but I am not expecting any answers. Should I wait until Monday and go to the consulate and fill in the urgent request form?