I have the same problem as you. I wrote to DOS but they said the process time online is estimate time not the exact time. There is no use to write to them. Have you been to some other country before you came here? My friend said it is possible that it takes long time to check for person who went to some other country before.