If you mean that you have received your check on oct 16, then it might not be cleared that fast. Normal clearing time is around 1 month since check deposit.
Akram are you from Pakistan? Over here it can take up to a month for a check to clear. This is because of State Bank of Pakistan policies.