Well I've been talking to this guy for a while, and I like him, and all, so he just keeps confusing me. Things that should make him really angry don't. I could tell him that I got drunk and then smoked some weed and he would be completely okay with that. He does however get angry over the stupidest stuff, like other people's opinions of him, which really don't matter. I told him today that I forgto his name when I first met him, and he was like, "Oh. Okay. That's cool." But if someone comments on how he needs a haircut he'll complain that he likes his hair, and then ask me if he thinks he needs to cut it.
It's all really confusing me, and I don't know what to do about it. Any advice?
He could possibly have a Psychological illness, I am a psych undergrad and I'm just going on what you've told me. Anyway his behavior is clearly odd. So my best recommendation is to ask yourself if you really love him and are you willing to stay with him? If you decide to leave him, do not blame him or mention a mental illness. A simple explanation of your own heart and mind is all you need to do.
Actually I already know he does. He is bipolar and has Aspergers. He also suffers from Panic Attack disorder. He umm... he does get angry, he just immediately switches from being angry to being completely stoic within seconds...