You should date someone who treats you like complete garbage. No, I’m not joking.
I know you see a lot of posts about how you should only be with someone who treats you like the princess you are and how you should never stay with someone who doesn’t treat you like a human being. But, the truth is a knight in shining armor could turn out to be a turd wrapped in metallic duct tape. At some point in your life, you should date someone who doesn’t really love you, someone who never texts you back and has sex with all of the people you thought were your closest friends.
You should fall head over heels in love with him, and he should tear you apart. He should break you down and make you question everything about yourself. He should belittle you and make you feel like he is the most important thing in your life. He should make it known that he does not want you, and he should disappoint you time and time again.
No, I am not saying all of this because I want you to be miserable. I say this because by dating someone who treats you like shit you learn how you do not want to be treated and are able to find it inside yourself to stand up for what you deserve. Because you were broken by him you are able to pick yourself up and move on, you know what you don’t want in a relationship and what you will not deal with again.
You won’t be the person who shrugs off bad behavior and lets your partner step all over you. You will make sure that your partner appreciates you, and you will be strong. You will turn into someone that knows what you need and won’t settle for less. Once you date someone who treats you like shit you will never settle for a turd again. We need experiences like shitty boyfriends to show us what we truly want in life, so hate him all you want.
No matter how you look at it, he was an important lesson you needed to learn.