Cluster feeding - how do you deal?!

Crystal
I'm a first time mom. My son is 5 weeks old. He wants to eat anywhere between 7 and 30 minutes per feeding. Then, he usually falls asleep. Then, he cries and wants to eat sometimes just 5-10 minutes later. I've done the whole blowing in his face and tickling his feet thing to make sure he wakes up and eats all he wants. He will straight up refuse to eat any more and then act like he is being starved just minutes later. Unfortunately, this mainly happens during the early morning hours when I'm hoping to get some sleep. My questions: how do you not lose your mind? How long does it typically last? Any tips for a very frustrated mommy?