I think my boyfriend is embarrassed of me.

My boyfriend and i have been together for a few months now and although when we are alone he is very loving and sweet, when we go out and see people he knows he tries to avoid them or when he talks to them he never introduces me and kind of acts like im not there. Iv confronted him about it and he tells me he loves me and would never mean to make me feel the way i do but i cant help think he is embarrassed of been with me. Also when we first started dating he didn’t tell even his closest friends and when people were starting to find out he seemed annoyed about it. im a very open person and i don’t understand. Please Help.