If you do decide to stick it out and try to get SSI, I definitely recommend hiring a specialized Social Security Disability attorney. Your lawyer will definitely help you during your hearing in front of the administrative law judge, so much so that just having him/her there for the hearing makes it worth it in the end. I was denied disability benefits twice and waiting over a year to get an attorney on my side. After going to www.socialsecurity-disability.org I was connected with an attorney in the Boston area and was awarded benefits 2 months later!!!