They are usually mailed once a month.
It depends on if it is a private company or the SSI check. Usually if it is a company disability, it would come from thier insurance company.Most companies who carry thier insurance thru some insurers let the company handle the payouts Sometimes it takes awhile for the checks to arrive.