Don't let her bring you down like that. Congrats to you for being clean for so long, I hope you can continue this good path! And I don't know how she's associating being selfish with being depressed or being without a significant other. Like, wut? That makes absolutely no sense, I hate when people say crap like that -_-
First of all, you aren't fucking ugly. If you need reference pictures for ugly I have several on my profile. And you've talked about how you're losing weight, and you have a kid. It's fine.
But I'm really glad that you're a year and a half clean. That's incredible, and I hope to make it to that one day. To be as strong as you are because damn, girl. You're stronger than anyone I know.
Self-hate can be just as bad as self-harm. So props to you for recognizing that your mother is being ignorant and unreasonable.
You are beautiful and I love you, if it matters at all.
Shout out to you for being a year and a half clean!
You're not ugly in any way; in fact, you're quite pretty. I'm not sure what the hell your mom's talking about, but that sounds a bit...eh. Selfish? No. That isn't helping. That's rude. Not cool at all.