I'm going to post some of the stuff my dog does for me, but I do also agree with some of the other people on here, it's not going to help you to try and get a service dog right now. You are CONSTANTLY under scrutiny by the public, you are confronted by idiots who think they know the laws, and try to deny you access. You have to be able to somewhat handle yourself before you try to go out with a SD. Just today I was VERY rudely confronted by a lady who was completely ignorant of the laws, and tried to kick me out, under the basis that their sign said no pets, and no sign said service dogs anywhere.
Yes, I freaked out, but I was able to hold it together long enough to get out, after I said my piece, and freak out a little.
People judge you just by looking at you, people will try to call the dog, pet the dog, yell at you because you're not blind, so why do you need a dog????
It's rough, and they warned me, but I wasn't prepared for it.
Now, I have pretty much everything you have said, but I've learned to control a little, thanks to a very devoted set of friends and a few therapists

Brandi knows when I'm down, and won't allow me to dwell...
She actually started these on her own, and we worked with her to shape the behaviors into tasks.
When I become down, she comes up and loves on me, not a task, but very helpful.
If I start to escalate into tears/suicidal thoughts, whatever, she "grounds" me. She literally gets in my face, nudges, licks, whatever it takes to snap me out of my funk, and it draws the attention of my friends, who are very attuned to me now, and they help as well. We're still working on shaping some other grounding behaviors, such as when I hit an OCD state, which can lead to self-injury, without me realizing it, where she disrupts me... She is also learning a retrieve, since I drop things, and I have bad balance and don't bend over very well.
There is much more, but this is a general thing...
And we are always growing.
:paw:Alysianne
