Maybe not an alternative but a complementary is needed for you. Search for a hobby that includes people, a few suggestions: join a group sport, a band/choir, a chess club, Debate club (maybe in your college?), Salsa dancing, computer game parties (IRL, I know that stuff exists), heck anything's possible.