I'm in tears 😢

I'm so upset today ... with myself!!! I yelled at my baby today, several times. 😭 She has been crying all damn day. I've tried gripe water, nursing to soothe her even if she wasn't hungry, doing the 5 S's (swaddle, side, shush, suck, swing), ensured she has had a clean diaper (I think I've changed it 20 times today), burped her, played with her, laid her down, placed her in her vibrating swing. I would pick her up to try and soothe her and when laying her back down, I haven't been the most gentle due to my frustration. I could feel my blood start to boil, and I'm only going on 3.5 hours of sleep. I swaddled her, laid her in her bassinet with the vibration and white noise machine on and walked away for the third time today. She cried for a few minutes and then finally passed out. Then I started bawling. 😭 I feel like the worst mother ever !!!! I love her so much and I hate myself for getting so frustrated. I know she needs me and I want to be able to give her anything she ever wants! I just hate days like these!!