Get your taxes done using TurboTax

Yes.  In fact you HAVE to file if you are an independent contractor and have self employment income even if don’t get the 1099NEC.  You will have to report all your income including the SSDI.  You will get a SSA-1099 for Social Security disability.