excuse me what 💀
reading this got me so ****ed off honestly. your boyfriend is a self-obsessed, arrgoant CHILD. sorry to say this, but he doesn't deserve you one bit. from what i'm hearing, this guy is probably only with you because it makes HIM look good to have someone as amazing as you to be his girlfriend. he probably doesn't even realise how amazing you are for just DEALING with his presence (because i sure do). don't take anything he's saying to you, and the fact he gets angry at you for the smallest things is pretty concerning. he definitely has a bunch of issues when it comes to his personality, because i honestly can't believe you've dealt with this for this long. i would have dipped time ago 😭.
this is not normal at ALL. a good boyfriend should reciprocate the affection you give towards him, a good boyfriend would make the effort to understand you and your love languages, a good boyfriend would communicate with you when he was upset or if he had an issue and not blame you for everything. a good boyfriend would talk to you if he feels any jealousy so that you guys can have a conversation and settle things down, a good boyfriend would appreciate you and not just force you to appreciate him. a good boyfriend wouldn't make the whole relationship about himself, and he certainly wouldn't make you feel small just to make himself feel big. basically, your boyfriend is astoundingly trash at being a boyfriend- and a decent person (in the nicest way possible).
he definitely has an ego problem in my opinion, and he seems like he desperately needs someone to fuel his ego- because the smallest thing can make him feel like he doesn't have as much power or control. when you said that he asked you whether he had the biggest d out of every guy you've slept with, if he's the best you've had in bed, if he's the most beautiful guy you've been with- i visibly cringed. and when you said that he had the nerve to tell you that YOU should be grateful that he's in a relationship with you and that he doesn't just want to hook up- i gasped i won't lie. i would have broken up with him on the SPOT. if he can't accept that your life doesn't revolve around him then you better break up with him, or find a way to end this- because it really won't be healthy for you, and by the looks of it, you're straining yourself out trying to keep up with his constant demands and standards for you. words of affirmation and appreciation are good, but that's not what this is. he's just using you to fuel his ego, and it really shows how selfish this guy is. you're worth way more than a guy like that, trust me : )