I agree with the scarcity/abundance thing.
However, there is also a question of your unconditional self worth. Abundance doesn't just apply to how many women you have in your life, but the richness of your entire existence. Yourself, you family, your friends, work, hobbies personal achievements should all be contributing to your abundance mentality, as well as the female company and contact.
The reason you catch the oneitis so easily is because, at least subconsciously, you are looking for a partner to fill a void in your psychological well-being. This is very common in both men and women.
Contentment in the self is contagious and ultimately one of the most attractive traits a potential mate can possess.
Become content and successful in the rest of your existence and women will be flocking to your door.