Thanx for replies. He wont settle before 8:30. I had try to take him to bed at 8pm but he'll be rolling and talking and peeping at me by the door. So he only ends up falling asleep late. I find that if he naps by 12, or earlier, but not happening alot, he'll go to bed ok by 8. But these last few days I will put him to nap at 1 and he'll be fiddling round till 1:30 and thats already too late coz he'll sleep till 2:30 and end up not being tired enough.
I think the issue is he is overtired. He goes to bed late, wakes once or twice a nite, gets up at 6am, naps in day, and ends up going to bed late again. Bad circle. So what i did today, which is not the best coz we just finished sleep training, when he got up at 6am, I put him with me to sleep a bit more (he wont sleep in his bed after 6am, he fusses and goes to the lounge) till 8am. Now I am hoping, this late lay in will help him stay wake today till at least 7pm. Then he'll get a proper nite sleep, hopefully without waking, and hopefully wake up later?? I know the trouble between 3 and 6pm coz he has sometimes skipped but rarely, and he gets hungry and cranky etc.
I figured what I'll do is bath him if he gets sleepy so that it can wake him a bit, then he can eat and go to bed, whichever comes first. Before he'd stay awake till 4 or 5pm and fall asleep. So back then i figured he's just not ready yet. He was just over 2 i think. so now he'll be 3 in july, i figured he might be able to do it now..