you right the visa takes about 3 to 5 working days but the working allownce it takes about 40 working days and some times more than that becouse they try to allign the number of people from all countries ex. if they found the number of indian come over the limit they stop issue an indian visasĀ for some days or months and also they check the work position if there is any qatari can do it and some times they stop it for political issues. so dont worry and relax coz u cant do anything.