Will do personals later

I'm doing my head in, honestly! DS is screaming his lungs out - it's 3:28am and I KNOW he's crying so much cause he's over tired - we got up for the day at 10:30am and he never slept more than an hour during the day.. And then a couple of hour naps from 4pm, but each time I (I shouldn't put we, because DH has done sweet f*** all - yes I know DH has to work tomorrow, just a lil bit of help would be nice though!) put him in his basinette after he has dozed off on my chest, he'll wake up 2 minutes later screaming again I've tried EVERYTHING!!!!!!!!! I've given him a warm bath with some Johnson and Johnson Baby Bedtime Bath, I've changed him, burped him, fed him (which is all he seems interested in right now - and so much of it right now! He's had about 6 feeds in 3/4 hours), cuddled him, rocked him in his rocker and I'm honestly at my wits end.. He's sitting on my lap right now, fighting the sleep, but I KNOW he needs to sleep.. I've got a friend coming at 10am today too, so now I know I'll just stuff all sleep I just have had a good cry and I feel like I need another one. It doesn't help with DH came home from work, took his mum home and never came back for another 2 or so hours later (not till just after 6pm) then when he got home sat on the computer to do his work for the day tomorrow (well, today) then sat on here till AT LEAST 1am

Anyways, if I can get some sleep, I'll do personals when I've woken up and the visitor has gone.