Don't be surprised if your denied the first time. That's almost a "given" with the first application -- I think it's to weed out the ones who really aren't disabled, and they won't reapply cause they don't want to go thru all that stuff again. LOL
The 2nd time, get an attorney on contingency. He will get his fee from your "back wages" so you won't have to pay him anything up front. He'll just take his fee out of your "big check" you get when it's finally settled. Undoubtedly you'll be approved once an attorney takes your case. Make sure you get one who specializes in disability cases. I'm sure with everything you have going on, that you'll be approved, if you're not this time.
So good luck -- and let us know how this one turns out, will you? I'd really like to know. Hugs, Lee