I read about half the thread, but I just wanted to chime in with some stuff.
It sounds like you are having a rough time right now. My daughter had a *huge* growth spurt at 12 months, and another one around 18 months, and woke CONSTANTLY at night to nurse. they both lasted for a couple of months and tapered out. Then her second year molars started coming in. She wakes about 4 times a night right now. During the growth spurts she was waking every 45 minutes.
I would not give formula as a supplement. Part of the reason they nurse so dang much when they grow is to increase your supply. So, they are *supposed* to be doing it.
My dd didn't eat a whole lot at one year.
She nibbled. Only recently has she begun to eat what other people would consider normal portions. And she is coming up on two years old.
This too shall pass is a good mantra.
The biggest thing I can tell you - *ignore what your friend's babies are doing!* Completely. Your baby may not do the same thing as other kids at the same time, ever. And trying to compare what some kids do to yours is only going to stress you out. Your friend's babies are sleeping through the night -good for them. Remember that may not be what you think it is....they may be exaggerating because they think the kid is *supposed* to sleep through the night. Or sleeping through the night may look very different to them. And lastly, they may have used some unpleasant tactics to get them to sleep like that. It sounds like your child is doing just fine.
If he is gaining, and nursing and pooping and peeing - then congratulations!! YOu have a healthy kid, who is doing just fine.
I hope you find some comfort and your kiddo gets to longer stretches of sleeping.