Hi Kel
You are so not alone! My DD1 is almost 4 and still wakes up in the night most of the time. She will now crawl in bed with us and we all get way more sleep than previously. I have no helpful advice except for you to trust your instincts and do what is best for you all. I have tried many things and in the end cosleeping was the only way to preserve my sanity as it is the only way to get more sleep. I spent way to much time listening to the stories of others whose babes slept through and tied myself up in knots - such a waste of time and energy. DD2 her is a much better sleeper in comparison but we still often play musical beds of a night - this morning DD2 and I woke up in DD1's bed whilst DD1 was in my bed with DH! Take of yourselves and rest when you can - and remember sleep is not the measure of your parenting skills!
I look forward to seeing you around! xx