If your documents are proper, shouldn't take more than a week for tourist visa. Check again with your travel agent or hotel for the cause of delay.