You are an introvert and that is normal for introverts.
Introverts are special. They love having friends but they are
easily overwhelmed by other's emotion. Hence, they resort to forums
and socmeds. They can have friends without any physical activities
associated, hence they feel more comfortable this way without being
overwhelmed by the many emotions. It is also easy to escape from
conflicts. After all, introverts recover their energy by enjoying
private time.
They hate conflicts, and deep inside they realise physical
activities with others might cause conflicts, therefore they avoid
it. As a result, they might not talk much during physical
encounter, but if they chat with the same person through text,
forum or chat, they are very talkative, much to their friend's
amazement.
But being an introvert does not equal to having no real
friends.
Being an introvert = having few friends with a very deep
bond.
Introverts choose their friend selectively, including their
loved one. Not just any person can be considered as a friend by
introvert, and likewise not any good looking person can make them
fall in love.
They also rank their friends, 1st rank, 2nd rank, 3rd ranks. And
they enjoy being with the 1st ranks the most and would sacrifice
their time for the 1st ranks. And they do not need to be alone to
recover their energy, being together with the 1st ranks also
recovers their energy.
I think you just haven't found your 1st ranks. It is hard to
find. It is our (introvert's) gift, we might hard to find a good
friend, but once we found it, it will be lifetime.
Even when you hang out with someone every day, you might never
think of that person as a best friend or 1st rank. But someone who
rarely meets you can be your 1st rank if you feel compatible with
him/her. You don't need to have similarities, you don't know the
reason but you want to be his/her friend, and usually the others
would feel the same towards you. (another gift).
Once you find your 1st rank, you will go as far as sacrificing
the last episode of your anime to be with your 1st ranks.
Btw, your life is not bad by being alone if you enjoy it. Try to
read this book: Quiet: The power of
introverts in the world that can't stop talking - Susan
Caine you;ll begin to understand :)