Re: My baby constantly vomitting - not sure what to do.
Welcome to the forum and congratulations on the new baby, and on overcoming the hurdles you had in the first days of breastfeeding! My first baby was also 6 lbs, 7 oz when she was born 7 years ago (!!!), and I still remember how terrifying and challenging it was to hold and nurse that tiny, fragile, squalling creature...
It sounds like you have probably have some pretty significant oversupply and fast letdown issues going on, since you're frequently feeling engorgement and you're seeing baby struggle with fast flow. The first thing to try when you're dealing with oversupply/fast letdowns is reclined nursing. Using a reclined position enlists gravity to slow the flow of milk to the baby, and that can reduce the choking/gagging/coughing/gasping. And while I totally get it that the engorgement you experience when you let the baby "finish the first breasst first" is no fun, I suggest that you keep on trying that approach. When a mom has oversupply, giving each breast equal time, equal stimulation, and equal milk removal can sometimes perpetuate the problem. Allowing baby unrestricted time on the first breast, and leaving the second breast more full, is a good way to allow your body to detect the difference between what the baby takes and what you're making, and to figure out that it's making too much milk.
When a mom has high supply and fast letdowns, it's very common for the baby to get full to the brim every time she nurses and to swallow a lot of air along with her milk, and those two things can cause more frequent and more voluminous spit-ups. I know it's alarming when your baby produces a fountain of spit-up, but when the baby is not in pain when spitting and is gaining sufficient weight, spit-up is a laundry issue, not a health issue! It may help to try burping baby in between breasts, and keeping her somewhat upright after feedings, so that gravity can help keep the tummy contents down where they belong. This problem will disappear in time, as your supply adjusts, baby learns when to stop nursing, and the baby develops better muscle tone in the sphincters which keep stomach contents down where they belong.
I know a lot of moms whose babies spit up get concerned about overfeeding and overeating, and start wondering what they should do to change the baby's feeding behavior. Feed less often? Feed more often? Pump off the excess milk? Pump and bottle-feed? Switch to formula? The answer is: none of the above! Just feed on demand, and give the baby the opportunity to learn to identify her own satiation cues, and to use those cues to know when to stop nursing.
It sounds like you're doing really well! This is just a temporary hiccup in your nursing journey.
Coolest thing my big girl said recently: "How can you tell the world is moving when you are standing on it?"
Coolest thing my little girl sang recently: "I love dat one-two pupples!"