Anger and frustration

So first off I want today I love my baby. I’m a good mom I think I love her to pieces and she’s overall a happy baby. She loves to giggle and roll around playing with her toys. But she’s the worst sleeper. We’re going on 5 months here of sleep deprivation and I don’t think I can do it anymore. I’m actually going crazy. I’m constantly angry and frustrated with my baby. I have a hard time enjoying her lately. Lately I just feel so angry I punch pillows and scream into them to let off my frustration. I have been the only one who’s ever gotten up at night with baby my partner works long hours so I’m with baby all the time. I put her down for every nap deal with all the screaming I do every bedtime and i deal with every waking. I also breastfeed. I’m just really burnt out and I’m worried one day I’m going to just snap. Her sleep got really awful at about 3.5 months old and just keeps getting worse. I do bedtime routine every night but honestly now just to get through my nights whenever she squirms or gets restless I feed her. I don’t know what to do something needs to give. My mental health is not good. I also live on a farm with my partner he’s a good dad just never around always working. And my family lives like 2 hours away I bring her there often but I can’t do it everyday. And I can’t stand my mother in law who lives 2 minutes away. I just feel alone and sleep deprived and angry and something needs to change. I’ve been planning on sleep training with the taking cara babies but I don’t know if I can handle all the crying. I’m just not in a great place right now and I need some encouragement.