Leem,
Look back at all your questions that you have posted here.
Obviously you have a pattern of putting up with other people’s shite!
Baby Daddy, bfs, casual dates, even supposed “best friends”
You need a serious break in all this nonsense and as you reread these posts ask yourself why do all these people use you as their personal door mat?
Most likely because you don’t associate with a nice group of people and settle for the dregs of society!
If you want a better class of associates you need to go where there aren’t a parade of takers, users and fools!
When you hang out in a higher class setting you won’t attract the scum you have attracted like a magnet!
Read up on self esteem and how to improve yours, next develop some real boundaries that you decide straight up are “ deal breakers”, look back at your childhood/teenage years. Be honest with yourself if your home life was mentally or verbally abusive.
You are bound to be the perpetual victim if you keep allowing people to mistreat you!
They can’t continue to mistreat you without your permission! If someone is definitely toxic, they don’t deserve 2nd, 3rd and 4th chances to return and abuse you more!