Sometimes I raise my voice at Adam and the guilt is starting to weigh heavily on my mind, especially because when he's mad, he's now yelling and I feel responsible. Today he was being such a booger, fighting nap so hard and it angered me. He got up at 6am (almost 2 hours early) so I really needed him to nap, I Needed the break if you will. I got so angry... What is wrong with me?
I know this is a trying time with a new baby and all but honestly Noah is a breeze. Adam is my high maintenence one, non stop talker/whiner/complainer/tantrum thrower. But that doesn't make it okay for me to raise my voice, he's so smart, he's totally copying me
Anyone have tips on how to maintain my composure when he's being these ways? I feel so guilty like I'm doing some major damage

how can I remain calm when he's yelling in my face "no! I don't want to (insert anything) get away from me!" and then I leave him and he cries for me to come back! I've offered him to talk to me and tell me what's wrong, I've offered hugs, I've done timeouts.... I feel the need to walk away but when he's screaming "mommy come back", my hear breaks, he's like all over the map! It's so frustrating and my patience is so thin... Help!