My Boyfriend is always putting me down. We are a interracial couple. He is Irish and I am a Latina. He is a teacher and I am a nurse. The good first: he always wants to spend time with me. Always calls me and keep in touch even when away on vacation. He wants me to go on vacation with him all the time, and pays attention to the things I like (food, coffee, wine,etc). The bad: he is always putting me down. He always makes comments on the way I dress, my weight, everything. The last thing he said was the I wasn't really smart but that I just memorize stuff. Sometimes I feel that he is trying to destroy my self esteem. Should I give him a second time?