<human>: Can you give me a shortened version of the text?

A few weeks ago I realized that I had been struggling with my self-confidence. I had begun basing my happiness off of how people who I was interested in romantically felt towards me. I started feeling like I was broken, like something had to be wrong with me. Whenever one person wouldn't give me positive energy, I would seek it from someone else, constantly flip flopping back and forth. Yet, the whole time I never felt loved. I didn't feel lovable, so I settled for feeling needed. That was how I felt useful. Without going into further detail, I ended up hurting myself. I then realized I did not even love myself.

My point is, I learned that no one is unlovable. For some of us, the right time or person may just not be here. For others, it may. I know "waiting" sucks, specially when it has been so long. Well, I guess I'd suggest you stop "waiting". Just start living your life. Something will come along. But most importantly, always keep in mind that you are lovable. Everyone is lovable. Don't settle for anything else, and learn to love yourself. When you do, you will see how lovable you are, and you will not be surprised that other people are able to love you as well.
<bot>: Everyone is lovable. Learn to love yourself and stop "waiting", just start living your life, making yourself happy regardless of another person.