I've found that playing online games helps a lot. I can have human interaction on my terms (like if I need to get solitude, it's easy I just log off). It also lets me keep a good distance from people. So yeah, I usually play a game and join a guild. I can be as social or non-social as I need at that time pretty well.