Am I️ being too sensitive?

I’ve been with my husband for almost three years. In our entire relationship he’s always told me what doenst look good on me or what does. For example, I️ was wearing a pencil skirt yesterday and it was up to my waist because it’s a pencil skirt, duh. He says pencil skirts don’t go there, there go by your stomach. He said it looks cuter that way. Ok cool. I️ changed my skirt because I didn’t feel comfortable and he asked why didn’t I️ wear the other one because the one I️ had didn’t go well with my sandals. Ok...... tomorrow is my first day of work so we were talking about my outfit and my makeup and he said my makeup looked cakey yesterday so I️ needed to learn how to blend it well. He said I️ should take a makeup class and I️ said no cause I️ don’t even wear makeup like that. When I️ told him I️ felt like that was a waste of my time he kind of got frustrated with me. Then I️ started doing my nails, my toes aren’t the prettiest but I️ try. So I️ start to cut my big toe nail and he asked why was I️ doing that. I️ said my other toe nail is shorter than this one, they look funny. He said you’re going to mess your toe nail up. Am si finally said “can’t you just ever leave me alone, you’re always talking shit” and he got butt hurt and said that he always just gives me his honest opinion so I don’t look like shit. And he said everytime I️ ask for his opinion I️ get mad when he gives it to me. Truth is, I️ kind don’t ever ask for his opinion and when I️ do, yes I️ get kind of annoyed when he wants me to wear something ugly. He has an ugly sense of style that I️ don’t like. He thinks my style is too “Mexican” because I️ am Hispanic. If I’m doing my hair and he comes in while I️ doing it, he’ll look at me and pin point how my hair doenst have any volume and I️ don’t know how to do it. I️ feel like I️ get attacked by him but he feels like I’m too sensitive because he can’t tell me his opinion. He said I’m the most maddest person ever and poor (my personality) on how I️ take opinions. And that I️ will succeed in life with that attitude on my new job.