this is common in GCC , usually for small and medium companies manager put money in banks to get some interest and after one or two months they release the payment and wages. thats why payments are delayed.

but for big and MNC companies payments are not delayed.