<human>: Can you condense the text into a few key points?

We've been dating for 3 years, 2 have been long distance. I've realised we're very different people, just personality wise, but love each other very much and are both happy. We have blips but always get resolved and are able to move past any problems without too much hassle.

He constantly is nice, compliments me, is sweet, thoughtful and romantic. I on the other hand always have like a guard up..it's been 3 years and i find that I don't say things like 'I love you' first, I always wait till he says them (and he does so very very often). I feel like I can only do this in a text. What the hell? I am comfortable with him in every other way, except in regards to like being open..like emotionally open. yet, if i have a problem, my god I'll let him know about it!

This is going to sound ridiculous, but honestly I feel inferior to him. He's massive..he body builds and I know I'm insecure about this. I try not to be, but I find it hard, but that's my problem not his and I need to get over it. He's so motivated and disciplined and super super confident..maybe over confident (which to be honest, really bothers me), whilst I'm more 'quietly confident' if that makes sense..

I don't know why after all this time, he's my best friend, that I still can't be 100% just open with him and not hold back. Aside from this, I notice I'm always very blunt and almost bitchy when we talk, it's like I'm jealous of him. I feel intimidated but don't know why. I feel he's superior to me, possibly because of his confidence. How do I get over this and stop it before I ruin our relationship!?

I mentioned it today, expecting him to be like 'yeah you are' and he was completely unphased, he made excuses for me saying that 'it's just the way I am' but in my head this is not the person I am! I WANT to be able to compliment him and be myself.
<bot>: Why, after 3 years can't I be completely open and not have a guard up while speaking to my boyfriend. I'm jealous of him and feel threatened for no reason.