Most Helpful Guy
Yes, someone will love you. It may take time though.
Your anxiety, depression, even the self-harm... those are things that happen to a lot of people, especially at your age. You need to realize that a lot of your feelings are being caused by chemical reactions in your brain, and that those reactions are going a little crazy right now because you are in a period of hormonal change. You will be experiencing terrible swings, but it will stabilize, it will normalize, you will get through it, and things will get better. It may not seem like it right now, but it will.
It will be doubly hard because guys your age won't see you for your potential, won't understand the real you, and will often be looking for just a fling, and not really love you as a person. So that will be something that will make it hard, and yet another thing that really has that crappy advice of 'just wait, it will get better'.
Don't give up hope, you need to learn to love yourself so that you can love others, and receive their love in return.
Send me a message if you need someone to talk to, but try hard to avoid harming yourself, and try to keep your eyes on the bigger picture. You are in a transition point, and it can really suck for some people, but it ends. It sounds a bit cheesy, but you are like a butterfly trapped in its cocoon right now. Your body is changing, your mind is getting flooded with chemicals and hormones it doesn't yet know how to control. But you will emerge from the cocoon in time. Always keep that in mind.
Most Helpful Girl
Eventually. The most important relationship you will ever have is with yourself.