Sorrry this is long.
DS has always been a terrible sleeper at night. Was breast fed which we stopped a couple of months ago. He is currently inbetween 1 and 2 naps a day but it makes no difference to night time sleep which continues to be crap. He wakes up - can be any time between 11 and 3 and is awake for at least 2 hrs.
We have tried controlled crying which works after 4 or 5 nights of screaming but only for a week or so then it starts again. This weekend having been up for 5 hours (11-4) on Saturday I left him for 30 mins on Sunday night when he woke up at midnight then went in to find him covered in vomit - so then I am shattered and feeling incredibly guilty.
I never feed him or give milk in the middle of the night - just offer water which he usually doesn't want.
If we go in and hold him he fights and fights until he seems to have dropped off then start screaming again as soon as he's back in the cot. If I bring him into our bed he hurls himself out (on holiday a couple of months ago I put him in bed with me and fell asleep to be woken up by him screaming and put the light on to find him covered in blood having put his tooth through his lip in falling out :( ), if I leave him in the cot and shush pat he stands up, holds onto the bars and shakes them and screams. He is still tired in the mornings (as are me and DH)
I am a wreck and have No idea what to do. in fairness he does sleep through ponce or twice a week but I can't function like this. Any ideas from anyone? Please?