I know that it is easier said than done, but sometimes letting go is the best thing that you can do for yourself. You have to let go of all toxic relationships you have in your life in order to keep moving forward.
If someone keeps putting you down or has you questioning their love for you, it is better to let them go. Someone that truly cares about you will never have you questioning the way that they feel about you; if they do it is time for you to walk away. To be honest that is going to be the hardest thing you will ever have to do in your life, walk away. There are some of us out there that fall for others quicker than usual, meaning that letting go comes harder to us.
The most important thing is knowing your self-worth. By knowing this, you will have all the power in the world. Even by recognizing your worth, letting go will never be easy. It will help you let go of the things that are hurting you though. Your worth will give you the strength you need to keep moving forward, and doing what is best for yourself.
The more they mistreat you, the more you should find the courage to walk away. It may seem hard at first, but one day you will thank yourself for walking away because it is in your best interest. Once you do decide to walk away, you should not have to worry about what the other person thinks. You are doing this for yourself, not for anybody else. It is always better to let go rather than holding onto someone that keeps hurting you.
Personally, the best thing that anyone can do for themselves is letting go of the one thing that hurts them. Why would you want to stay with someone that does not treat you with the same respect that you treat them with? There is always going to be someone out there that will treat you better than how you are currently being treated.
You can not change a person that does not want to be changed, or a person that does not see a problem with their actions. If you have told them time and time again about how they treat you is hurting you, and they do nothing to change their actions then it is time to let go of them. You do not need toxic people in your life. No matter how much love you give to a person, that does not mean that they will reciprocate the same love back to you.
Holding on will hurt you more than letting go ever will. Take a step back and think about everything, think about how you will be better off if you do not have the constant worrying of what the other person thinks about you. Find the strength to let go, if they really do care about you they will fight for you. The ball is in your court- what are you going to do?