I dont agree with u here. american visa takes really long. They have no specific time. They take more than a year. I have loads of cousins and i know a lot of people who have been waiting for more than 2 years.
5 days. Got my passport request on thursday night. Submitted my docs and passport on friday as saturday and sunday were weekends so they took around 4 days to send me my passport back.