The right person will know your worth, and they won't reject you or act like you're not good enough for them.
A relationship that doesn't work out the first time probably won't work out the second time, or the fifth.
The only thing worse than being in a bad relationship for one year is being in it for a year and a day.
If your partner isn't bringing out the best in you, you're in the wrong relationship.
Stop looking for a partner. Focus on your goals and building your life. The right person will eventually find their way to you.
If you hate them 75% of the time, and if you're 99% sure you'd leave if you could, then it's 100% over.
If you're giving your all to a person and it's not enough. You're giving it to the wrong person.