Social Security is an insurance program where workers (and their employers) pay premiums through payroll taxes. Except for very young workers, a person mut have earned 40 "covered quarters" which amounts to 10 years in the workforce. This requirement is not subject to waiver.
Best wishes for an outcome you can accept, and please remember to designate a best answer.
This answer is offered as a public service for general information only and may not be relied upon as legal advice.
You need 10 years and you must be covered in order to get SSDI. they can't waive that. Go the the website Ms. Day gave you.
The information you obtain from this website is not legal advice.
Attorney Day has provided the chart which is worth reading. Younger workers need fewer quarters; older workers need more. If you don't have sufficient quarters of coverage; look at SSI or possibly an ancillary claim such as a widower/widow claim