Peace be upon you, and how do you do?.

First of all, usualy salary could be delayed till 15 days of each month in some big companies and this has become normal for them!.

Neverthelless, I work in a small company and did not get salary of the past 9 months!, then they have paid me salary of past three months before three weeks ago, so balance is left 6 months!.

However, thank God that your salary is delayed for only 18 days.!, so be little more patient.

Take care and may God bless you.

Best wishes to get your salary soon.

*RED