Such self-diagnoses are always of a little dubious value, but for my own considerations, I'm convinced that I have undiagnosed autism of some sort. Maybe Asperger's, maybe something else, any more fine-grained distinctions are not possible to make on my own. But really, it's like all fields checked: tendency to have bizarre thinking patterns, not conforming to how most other people function, and resulting in skewed behaviors; strong and inadequate emotional reactions (with anxiety being a strong factor); trouble in having functioning interactions, because of said differences; intense nerdy interests; physical clumsiness and lack of coordination (there's a reason why I avoid driving like a plague!). And being able to connect with animals better than with the vast majority of humans... Nowadays you might not see a lot of it, as I managed to "mask" it all rather well (I think), but all the propensity for bouts of weird thinking and/or behavior didn't go away completely and needs to be watched closely.
It was all much more pronounced in my school years, and I actually recall some doctors trying to diagnose me. But the ridiculous part is that the doctors of that time didn't have a slightest idea about the whole thing, and were not able to place a diagnosis; it ended up with just some vitamins being prescribed! Well, it's not like a diagnosis would help with anything of a practical value anyway...
But the biggest point is that this whole issue caused me to take some stupid choices in life. I ended up being a master of skills unneeded and domains of knowledge too esoteric for anyone else to care. This is a source of recurring pain, that if my choice of education was different, I could have had a much better life, with my intellectual skills enabling me to have a good work and all. But this ship has already sailed away. The way things are, I need to consider myself very poorly functioning in the local socio-economic setting. Which is a bad one in itself and without a clear way out, as it is permeated with social darwinism and does not forgive such mistakes.