Any advise please

I been with my husband for 5 years he is a great stepfather to my 7 year old daughter and he work hard for us but he get angry really easy yesterday we were driving i was going to make a left I saw when the light chafe to red and he make the left turn i have my permit but I don’t drive so I told him is red when we are even near the crossing path he gave really angry and yell at me told my that he is bored go my and I’m always really nervous well I have anxiety I been dealing with anxiety since I was 8 years old he continues saying that he don’t know why he is still with my and I’m so different that him I want to do everything by the book and he just get out of the car and slam the door so hard I just start crying is not the first time I he told me something like that Im a teacher 3K I work in a private school my travel time is 1 hour I wake up around 5:45 am get my daughter ready I leave my home around 7 am and I’m back like 7 pm I told him that I’m tried that I want to sleep and he told me that he is bored of my because I’m always sleepy. I’m I don’t what to do with the relationship my daughter loves him and she is happy he always help me with her in the afternoon but I’m not I don’t what to do with the relationship sorry for the long post and if there any mistake English is my second language

Thank you