boyfriend calls me stupid

morganoo

So I guess I am a bit stupid so I mean I can't say much but Its just constant and I feel like shit. me and him will get into argument and she'll disagree with something I say and call me stupid. ive told him to stop plenty of times but he just always does it. he genuinely thinks Im stupid, like he'll even joke about it randomly and then get upset when I'm mad at him about it. But people all the time tell me how smart I am. I pay my own bills and take care of myself and him, I finished highschool and I'm the only one of the 2 of us who can follow directions. yesterday we were outside and he vaugely nodded in a direction and asked what something was so I guessed what he was talking about and he called me stupid and raised his hand like he was going to hit me. he never has hit me because he was angry though. all the name calling makes me feel like shit but he just gets mad and me if I bring it up and says "well you are kinda stupid" sometimes he's really sweet, like he'll do nice things like if he gets up to get a drink he always gets me a drink or he'll buy foods he knows I like or he'll call me gorgeous and things Like that pretty often. But i just hate that he thinks I'm stupid. sorry for such a long post. I just needed somewhere to vent.