Hi
Are you going to put him into his own room when your baby arrives?
If you are,then I would do it now so that he can get used to it
without feeling pushed out (that's not how it would be obviously,but
you know what kids are like
)
Then I would start by going in and out.
Lay him down for bed,kiss him and go out of the romm.Count to 10,go in,lay him down,
go out and count to 10,repeat this until he's asleep.
The first night is a nightmare,but I assure you it will get better by night 3.But persevere.
You can still do this in your room,which is fine when you put him to,but maybe dh could
do it during the night,it would mean getting in and out of the bed.
I know you said you've tried putting him to bed earlier,but I would try again,but
only by about 10 minutes and keep it at that for a good week or so,then another
10 mins.
It sounds as though ds is overtired and has a bit of sep anx.
I have been through all of this,so I know how you feel.
But it will work,it just doesn't feel like it at the time