Well, here's an amateur psych eval - sounds like Asberger's to me.
Here's a handy online test, because we all know how reliable THOSE are!
http://www.medical-library.org/journ...s_syndrome.htm
Consider asking for some help. And yes, try to practice, but it's hard to do alone. Good luck!