I guess I should start with a disclaimer. Any perspectives I put here are my own and I only speak for myself. There are others on the Autism spectrum who may have a.vastly different experience. For example, if I say that something works for me doesn't necessarily mean it works for another just because we have the same condition.
Also I am not a doctor, neurologist, or psychologist so nothing I write should be seen as medical advice.