Human beings are born with two main inbuilt drives, to survive and the need to be loved and receive love.
If this is true why are so many of us struggling to have the love of our lives? Because it all starts and ends with ourselves. Ask yourself this question, Do I truly love myself as I am ? What did you feel? Be honest, only you know the answer. Don't stress if you couldn't feel a yes, that's perfectly okay, you are in the majority.
From my experience, until I truly thought about this issue then worked on it, my relationships and love life were a mess. I was always attracting the wrong type of ladies into my life, I reacted to their words and ways and there was just as much conflict, brooding and worrying as there were good times. It was horrible and of course it was always their fault, their problems, I even went as far to tell one lady she had mental health problems! As I discussed this with my psychiatrist (just kidding), the real problem was with me.
I had expectations of my partner. A need for her to fulfil something inside of me that I felt and thought was missing - love. Believe me, this is not a good recipe was a successful, empowering relationship.
When you believe someone else or something else has to be responsible to make you feel loved, happy, appreciated, you are in fact giving your power away and on a subconscious level your partner will feel your needy vibes.
So I found I had to start working on myself - and like me better - first.