I didn't realise until I walked away from the relationship, to save my own sanity, that I had been dating a narcissist.
Through researching the net I learned that these are not just 'messed up' misogynists but people with a Mental Health Syndrome - and should be avoided.
They sap your self-esteem, ambition, trust and confidence, in a short space of time you discover you are their 'doormat', walking on eggshells and constantly trying to appease them.
Please read;-
http://samvak.tripod.com/faq79.html
Hope it helps, good luck