I think many of us have lost it with our lo's, I know I certainly have. My son who is now 5, woke between 5 and 11 times a night for over 8 months. (Didn't know about BW back then). I wanted to send him back to where he came from. Or donate him for research. Lol. Very grateful today that I didn't.
My heart so goes out to you, sleep deprivation is the worst thing to deal with, especially when you have a baby and all you have to do is GIVE, GIVE and GIVE some more to someone who truly needs you.
2 things from previous posts that I totally agree with:
1. Take time out for YOU, clear your head and use some quite time to focus on your love for your lo (I found this helped me to be more patient).
2. Your routine does need some tweaking. At 7 mo, they need about 3 hrs A time, and 2 x 2hr naps. Add about 10 min per nap time and do that for 3 days, then another 10 min for the next 3 days, and so on, till you get to 3 hrs. Unless you're lucky, like I was with DD, now 9 mo, and added 20 min each 3rd day. You might end up with an early bedtime for a few days, but that will sort itself out very quickly.
Just know you're not alone. And forgive yourself. He won't remember it and, having such a loving and caring mom as you are, he's had many more positive than negative experiences.
Hang in there and big hugs.
Nadene