DS has never slept the night. He turns 3 soon and was EBF for 6 months, we continued to BF until he was 2.5. I know this caused a lot of issues because he wouldn't put himself to sleep.
We have a routine, he has his stories, lies in his bed and will eventually drift off with hand holding. However, lately he says he hates going to bed, so the struggle starts early.
Once asleep, he will be fine for up to 4 hours. I try to settle him back to sleep - mostly unsuccessfully. He ends up in our bed. DH has tried to settle him, but he screams for me. I try whatever I can to keep him quiet, because we have older DCs and they need to sleep.
In our bed, he has vivid - shouting dreams and will do this 2/3 times a night. Now he has started screaming the place down for up to 20 mins at a time. There is nothing I can do to settle him. Eventually, he just stops. It is heartbreaking and I normally end up in tears too.
I am about to have DC4, and I am wrung out. I never get a good stretch of sleep. I am also panicking about how to cope with a newborn in the mix. Today I feel so low and tearful. 
Apologies for the very long post. I just don't know what to do and dread going to bed.