i always get yelled at?

by my husband, like everyday, unless he wants sex, or were w other families. i get yelled at by the stupidest, littlest reason that isnt necessary. like we were watching jeepers creepers 2, i made me a patty, and i was interested in one of the scene. so i stopped and watched, i completely forgot about my patty. then my 10mth old baby came over to me and wanted me to hold him. my husband started yelling at me that im so stupid, asking me why i dont eat quick. constantly calling me stupid. then when i talk back and explain, hed get more mad. theres many more... i live in misery everyday, getting yelled at. except for when he works. i feel like a kid. my dad was like this to us, i thought once i married, i wouldnt have to go thru it again. but i was wrong. i love my husband, but the way he is, its making me annoyed and hate him. its making me depressed too. ik i should leave, but i dont have the courage to at all... im just a sahm, fam lives so far, no decent career, im helpless...