Since you are in California there is a really great group called Disability Secrets that will help anyone who is going after disability. SSDI is a gov't program so you can get the same service in every state, just some states it seems to go through more easily. The link for Disability Secrets (which I got off an RSD site) is:
www.disabilitysecrets.com These people are great and you don't have to pay anything until you win the case.
Good luck!
Cindi