I yelled at my 3 month old...

He’s been on this kick with screaming crying and it’s capping me off stress wise. He went from being this perfect barely fussy baby to screaming and crying when he isn’t eating or sleeping. I don’t know what it is. I don’t know if it’s reflux or teething or cluster feeding or what. But I’m not handling it well. And me not handling it well is making me second guess my mothering and making me feel like I’m doing a bad job. Today when I put him in the car seat the same thing started up for what appears to be no legitimate reason. He was screaming and crying as I was trying to adjust the car seat straps and I just yelled “James, no!!!” My mom was in the room and said he’s too young to understand and don’t yell at him. Which made me double down on feeling like crap about snapping at him. Ladies, help. Advice, similar stories, words of encouragement, anything. Am I doing a horrible job? Am I a bad mom now for yelling at him? I hold him all the time, play with him, feed him until he’s had his fill, love on him, all of it. He’s healthy and grows like a weed and I don’t think he’s physically hurt because we’re all gentle with him. If he continues on I’ll take him to his pediatrician but first I wanted to try cutting out dairy and caffeine to see if that makes a difference. I didn’t feel like a bad mom until this started up and made me feel like I’m losing it and my patience. I love him to death and I wish I could make him feel better but when he’s screaming and crying to the point where I’m ready to put my head between my knees I feel as though I’m failing as a mom 😕