You are your own best friend. Fastest way to make new friends: 1) do things with people who have common interests (join a book club, language learning exchange, join a sports team, an MMA gym, a cooking group) 2) get out of the house to events that interest you
It's not always easy to make friends. But you can do it. And as time goes on 'close friends' can disappear, it's just human nature I guess. But that one friend who is still around, that's a real one.