He can get SSDI while he is getting paid, as long as he is not working(sick pay/vacation time). It is, as Ed writes, based on your employment history and being disabled. I think SSI is income/asset based and that may not work if you are getting paid. The 5 months is from the last day you worked and if you go back during that 5 months you statrt the clock over.