I get so angry when it's time to put baby to sleep

I know I'm probably going to get backlash for this post but whatever. Anytime its naptime or bedtime my child fights me so hard to go to sleep. And then when I finally have him asleep it takes so many tries to put him down. I find myself building in absolute rage everytime he wakes up to the point where my heart is pounding so hard and I just want to yell at him and I grind my teeth. I would never hurt him. I just dont know what to do. I'm so fucking tired of spending an hour trying to lay him down when he doesnt even sleep for an hour at a time. I just dont know how to stop getting angry. I've tried to let him cry it out and sleep training to save my sanity but the crying never stops. He never let's it go. He will cry for 45 minutes and not be phased and I start to feel guilty and give up.