<human>: (M25) I have always had a low self-esteem, but when I was around 18y I began unconsciously developing a sort of mask I put on when I was out and around other people to show confidence. It has now become an integral part of my social personality, but my girlfriend keeps telling me that I sound like a complete asshole and that I often am very cocky. She knows I'm not like this, therefore she gets extremely frustrated with me when I act like this.

While in the situation I really don't notice being cocky. I feel like I'm being myself, a careful, nice and considerate guy, but people tell me I'm loud, that I crave attention and that I can sound like a complete asshole when I talk about my interests and other people's interests.

When I try to change my behaviour when I'm out I usually feel like I'm extremely boring

I'm starting to lose all my confidence when among other people because I constantly think about not being an asshole. I thought I ha become a confident person, but I guess I just became an asshole... Any advice good people of reddit?

Sorry for the probably jumbled post, but currently at work and kind of writing this in between stuff.

Summarize the given text in a few sentences.
<bot>: I am an unconfident person who acts confident and gets told that I can be a real asshole, how do I change that?