I'm not going to internet diagnose this guy but it sounds a lot like the experiences I've had with someone who has bipolar disorder.
>Just don't talk to him at all, or he'll rub off on you.
Second this hard.