@olred1978 It sounds like your dog could be a very good candidate.
Adopted/rescued dogs typically take several months to completely bond and assimilate with their new home. I would assess the thought in 4-6 months.
There are trainers who can evaluate your dog for candidacy, but if your dog is displaying signs that it might be helpful to your disability, you can hire a trainer (or do it yourself, though it can be tough depending on experience and can take a lot of time in some cases) to help train disability-specific tasks.
Service animals typically have to be able to perform at least three tasks that help mitigate the effects of your disability, and you typically need non-relative witnesses to attest to this or a trainer with some kind of certification who can vouch for the dog's ability. Not all tasks can be done on command, such as your dog's "tasks" in grounding you etc. or a seizure dog alerting to a seizure, but you it helps as I understand it to have at least one demonstratable task the dog can perform on cue.
It is easier, in my opinion, to register a dog as a service dog than it is to certify them as a therapy dog. You don't need to pass specific tests with the dog unless you're going through a program (which can be immensely helpful though) like a therapy dog. Because the dog is specifically to serve
your needs, there aren't the same standard expectations for the dog's performance.
Also note that the most important behaviors to have down (aside from, you know, don't have an aggressive dog or one that is a danger to the general public) is housebreaking and barking. Those are the two grounds on which you can be asked to remove your service dog from a property (although you are entitled to return without the dog).
The great thing about training a service dog is that a service dog in training has the same rights of access (with some exceptions, such as airlines and hotels) as a registered animal, so this can be a slow process where you have plenty of time to train and become comfortable/confident with the dog.