Woah, if your mom really said that I am very sorry that you had to hear that. That's really messed up of her to say.
Posts like this frustrate me because I wonder where are you kind of people in my life. I too don't have much friends and I too feel like I can never keep them but that's only because I'm mentally at a different place than they are. So the real problem is where are these people in person that I can connect to? Anytime I read posts like this, I realize that that's the problem. You at least have this online community.