Not trying to judge but...why are you friends with someone with ASD? They'll only hurt you. Please take care of yourself. Also, that's pretty common to misdiagnose, as they both have similar apparent traits. The only difference is a narcissist is genuinely angry when going through narcissistic rage, whereas a sociopath is normally putting it on (but they can be genuinely angry).