How do I learn to love myself?

When I look in the mirror I see a miserable and ugly person. I don't know why? Maybe because I'm insecure that no body finds me attractive and I'm a virgin in my 20s. That only makes me want to obsess over myself even more. "Am I too fat? Am I a terrible person?". I end up worrying so much about my looks in public, I lost weight by probably developing an ED. This is making me miserable. I can't make men magically find me attractive, but I hope I can at least make myself find me attractive. Any advice on how to find self love and to just accept myself and get over my ugliness insecurity?
How do I learn to love myself?
Add Opinion