I know you probably don't need another random message board poster to talk to, but I'm also a BM away if you need me.
I've not had to battle it my entire life or anything, but I had one really bad time about 4 years ago that caught me very much by surprise, so I can relate to some degree.