Cluster feedings

Angie • Baby#1 due in June
My baby is a week old and wAnts to feed constantly between the hours of 10pm-4am. She eats every3 hours during the day. I know I have enough milk because she is back at her birth weight and messes diapers all the time. Any advice? I'm so tired and my nipples are killing me!