This may be long, apologies in advance..
Virtually my entire adult life I have been in a relationship of some description, since the age of about 16. I'm a 'serial monogamist' and tend to be in relationships for years at a time. I fall hard and usually quite fast. Once I'm in love with someone I will forgive them many flaws and try very hard to be the 'perfect' partner. This is, of course, largely subconscious.
But dp I have recently split after almost 5 years together and honestly I'm exhausted with the whole thing. It's way to soon to even be thinking about it but when I'm ready I want to make sure I end up with the right sort of guy and not another twat who treats me badly. But how? I know my issues when I'm single:
I get really lonely.
I miss sex/intimacy.
I have low self esteem.
I'm desperate for someone to love me so I tend to go for the first person who shows interest.
I've been abused so many times by now that it seems to me I obviously can't recognise the signs and make good choices in partners.
I'm too trusting and open so I get hurt very easily.
I give people the benefit of the doubt too much because I don't want to be seen as shallow or judgemental.
So how do I stop myself from falling for a dickhead again and pick someone who is worthy of me?