You probably don't have Aspergers, it's what insecure socially maladjusted nerds self-diagnose themselves with to feel good about their maladjustedness.
It's not really 'mental retardation', it's high-functioning autism, and if you really think you have it, a mental health professional will be able to tell you one way or the other.