Retirement tax questions

SSDI is not needs based, so it would not have been taken away from him because of your income.  SSI is, however. It make a difference because SSDI is taxable, but SSI is not.