Ah it's just so hard to know what to do for best. And don't worry about venting that's what this is for. With my son he had such bad reflux due to cmpa so we held and rocked him to sleep til 10 months and I just couldn't do it any longer, he was so big and heavy and then when he woke he needed the same routine to put him down so we ended up holding him most of the night. We'd split the night in those early days so we would each get a 4 hour stretch, it was that bad 4 hours felt like luxury.
His sleep became better when we pushed through and lay him to sleep in his cot, lots of tears at first but kept lying him down and saying night night lie down etc , on repeat, and he got it. But with our son he has a congestion issue were having investigated so his blocked nose wakes him up now, which is seperate to the other sleep issues we had.
I ended up following safe cosleeping advice and doing that as it was truly torture to be up all night holding him, made easier when we joined his cot bed to our small double in his room so it was just like a huge next to me style thing where we could reach out and shush rather than having to get up and out of bed and hold him.
I don't know what to suggest to make it easier for you atm as you're BF except that you nap when the baby naps and try and get sleep when your husband is up and around, between the baby needing fed. When he starts weaning it'll be easier to go longer stretches between breastfeeding, that's right around the corner.
It is a bit of thief of time having to nap when they nap etc, maternity leave doesnt look how you imagined as you're so sleep deprived everything seems yo be happening through a sort of veil over your eyes and you sleepwalk through life a little but it passes and the main thing to achieve from these hard months is a healthy you and healthy baby on the other side, and sounds like you're doing an amazing job. My son contact napped for ten months so I got nothing done, sat in a dark room so much on my maternity leave but it's ancient history now I'm having fun with my toddler :)