How can I start becoming confident in myself and in my relationship?

Anonymous
my boyfriend and i have been together for 8 years. he’s very extroverted and i’m very introverted. i’ve always been introverted, but i think i’ve gotten worse lately. i don’t work anymore, i barely hangout with my friends so i’m home a lot of the time. my boyfriend has always been an extrovert always has been a ladies man. he would tell me stories of when he was in highschool. he was a major class clown and wanted to be friends with everyone and wanted to be around hot girls. i remember he once told me that if we went to the same highschool together we wouldn’t have dated. i’m not the prettiest girl so i know. i see the girls he was friends with and the girls he dated and the girls he follows on instagram and i’m no where close to that. my confidence was never on the all time high, but it was okay before i started dating my boyfriend. through out the years, drunk and angry, he has said some really means things to me. for example: that he follows girls on instagram bc our sex life is boring, that im boring, or he follows girls on instagram bc i don’t show him enough affection and other things i don’t want to mention. i forgave him, but i can’t stop thinking about it. it makes me so sad. and i also feel like he can do so much better than me. in a way i feel like he’s with me bc he feels bad. we barely hangout together anymore, we barely go out on dates so I don't know. i have a lot of time to think bc i’m home bored most of the time. i’m not confident to go out anymore bc i’ve gained weight and i also got a hair transplant so my hair is not the best right now so i’m just a huge mess. also since i’m insecure, i always feel like my boyfriend is cheating on me or doesn’t want to hangout with me bc he goes to see his fiends instead. i say i’m scared he’s cheating on me bc he liked a bunch of bikini and ass pictures, he screen shot a bunch of pictures, and DMed a handful of girls telling them they are pretty. so I don't know i’m feeling down and so insecure about it.
How can I start becoming confident in myself and in my relationship?
2 Opinion