Have you tried taking the Sanity Score
The Sanity Score - Test Your Mental Wellness or any of the other quizzes on this site? They can't give you a diagnosis, but they can help you understand if you have some of the traits associated with different conditions. Knowing this can help you start looking for answers in the right places rather than just guessing where you should be looking.