J.L.
I agree with a previous response that your son may be going through a growth spurt. Each month there usually is one, and the 2 and 3-month spurts are huge, with baby needing to nurse at least every hour for a few days to a whole week in order to help your body increase milk supply.
Be careful about goat's milk. I believe that should only be tried after a baby is a year old. My son has severe allergies to cow's milk and soy, which we didn't realize until he was tested at 10 months old. Later, his pediatric allergist recommended we try goat's milk, but after just a few sips, my son threw up 3 times within 30 minutes and developed serious allergy symptoms (runny nose, wheezing, congestion, itchy rash).
If you're pretty committed to breastfeeding your infant, try to stick with it because your breast milk can help ward off allergies later on.