The above question can be asked by everyone from oneself and there will be no difficulty in getting the true answer if one is truthful to him / her self.
In case your answer is “yes” but you are unable to have friends then main reason is that you are not Hypocrite. This outcome is obvious.
Straight-forward people make good friends among themselves but such people are few. Further, due to prevailing Hypocrisy, they hesitate to come forward. The result: Non-Hypocrites have very few or no friends.
Similarly, Hypocrites make friends among themselves (though, apparently, they are friendly to everybody). They are more social because they lose nothing as they do help a person when it suits them and ditch him / her when it so suits them. This sort of behaviour is disliked by a non-Hypocrite, the result: he / she does not have friends or have very few only.