Common times for growth spurts are during the first few days at home and around 7-10 days, 2-3 weeks, 4-6 weeks, 3 months, 4 months, 6 months and 9 months (more or less)." That's FIVE growth spurts in just the first three months alone. It's important that you nurse as often as baby demands during these times. Yes, during these times, it's exhausting. I personally went through a growth spurt where my baby was nursing every 15-20 minutes for about 4 hours every evening for almost a week.
SOLUTION: KNOW about growth spurts and don't forget! Make those around you aware of cluster feeding and tell them NOT to suggest formula. Get a huge glass of water, a few snacks (because you WILL feel like that baby is sucking the food you ate that day right out of your boob) and turn on instant queue on netflix. Use this as an opportunity to catch up on your favorite TV show and enjoy this special bonding with your beautiful baby.