He is right. Time for a reality check. Where is your self respect, self esteem, self worth? People will treat you the way you allow them to. You should get some counselling and work on your confidence so you dont become "addicted" to anyone. This isn't love
love is mutual trust and respect. Its supposed to make you feel happy and good. All this man is doing is feeding your low self esteem, making you feel like you somehow deserve it coz your not good enough.
You need to change how you view yourself and realize you can do better but it all starts with respecting yourself and knowing you are worth more
- - - Updated - - -
Oh and the only way to get over your addiction is to cut him off, go through the temporary withdrawel and pain and find some peace and happieness at the end of the tunnel. Pain is only temporary once you leave someone but it will be permanent if you stay with him
Good luck
"Don't ask a question if you can't handle the answer".