If you have a Virginia WC Compensation claim, you need to consult a Virginia WC lawyer. You don't want your WC Settlement to wipe out your SS benefits. This takes careful planning. See my Virginia WC Link.
You have to have a "severe" impairment or impairments that prevent any gainful employment for more than 12 months. This has to be well-supported by medical evidence. You cannot expect to get Social Security Disability for a temporary problem.
SSI is welfare disability and is means tested. This normally means you cannot have more than $2,000 in liquid assets. If you do you will be disqualified until that amount is spent for reasonable expenses that lower your asset level below $2,000.00. Perhaps you could spend it down for exempt assets such as one car.
You have two problems. One, the employer may claim that because you were under the influence of an illegal drug, the drug "caused" your accident. Second, the employer can terminate you for violating its drug policy. Whether or not the employer has insurance it can probably assert these defenses.
Contact a WC lawyer in your state immediately!
This depends upon whether or not he is on Social Security Disability (SSDI) or Supplemental Security Income (SSI). If he is on SSDI, then it would not be affected by the marriage. If he is on SSI (which is welfare disability) then your income if you are working could disqualify him for SSI. So, if he is on SSI and not SSDI, then you may not want to get married.
It appears you applied for Supplemental Security Income (SSI) which is a form of welfare. As such it is means tested for income and family resources. You did not indicate how old
your son was but if your income is being considered he is younger than 18. Unfortunately, SSI as a form of welfare has income and asset limitations. Once your son is 18 he is a legal adult and can get SSI on his own if he is still disabled.
You listed this question under Social Security Disability. As long as you can work you would not be eligible for Social Security Disability. If you are a state employee you should check with your HR office to see what you have to do to qualify for disability. If you work for a private employer, you can check also with the HR office about what you have to show to qualify under the short term or the long term Disavility policies. Probably, either your doctor or the Employer's doctor will have to...