It's never easy to give up on a person you have invested so much of your time and emotions on. It almost feels like a sacred oath, in your own heart and soul. Whenever we are on the verge of giving up, that one moment of weakness in our heart makes us stay and suffer, more. You win so many night battles of You vs You, the battles in which you decide that enough is enough. But the very next morning, every time, you just feel breathless with your own decision and you go back to what breaks you, daily.
It all sounds familiar, doesn't it? You must have gone through it too, at one point in your life, at least. People treat you the way you allow them to. If you tell them that you want them, very badly, then they will note it down, somewhere in their shrewd little brain. So, the next time they treat you like **** and you complain, they will know that you are just barking around and will be back to them. You see, you gave them a license to treat you like ****. Come back to them, weak, once, and they will make your more miserable and weak, every single time.
Am I calling such people bad humans? No, I am just calling them humans, and humans are like that. They start taking people for granted. They don't value the thing that is always ready to be there at their feet. They start behaving as if they are doing a favor on you by just allowing you a space in their life. The things which they could not have done to you in the starting, now they do such things as normal. And you know how it becomes normal? Because you allow them to hurt you and stay. Because you don't walk away. You cling on to them, like a homeless poor puppy on the road. Yes, my dear friend, it's your fault.
The only solution is to walk away, hurt, broken, and wiser. You need to realize that things won't change. A person won't be hit by a guilt-lightning and start valuing you, one fine day. The choice is between staying there to be treated like **** and walking away to find your peace. And mind you, it's a hard choice, very tough one. You will feel lost and dead, for some time. Every night you would feel like going back, saying sorry for their fault. You will be miserable for some time, but there is just too much life ahead of you to not live some days as half-dead.
So, am I asking everyone to breakup and move on after a fight or two? No, fights happen. But nobody, no-*******-body, who loves you will make you cry for more than a day. Nobody who cares about you will let you rot in your own hell-in-head for a silly fight. That is not love, my friend. Love is when the other person understands and feels your pain. If they are making you suffer, daily, then walk away from them. They are wrong people. That is wrong love. You have a self-respect. You deserve better.
You get only one life. And that life belongs to you, first. Just because you thought it was perfect and just because you gave everything in that relationship, it doesn't mean it was good for you. Please, think. Please, accept. Please, take action. Please, live. And yes, love happens again. Don't worry. All that "love happens only once" is a ****** crap. And it can be more beautiful than your "perfect". All you need is one better person.