There isn't a single answer to a particular set of problems, every single person is different, the general recommendation is go talk to a therapist/professionals. I found out I am solidly on the Autism spectrum after visits to get evaluated, which helped me manage my life a lot better.