My 18mth old boy wakes for up to 2.5 hours at night. Bedtime routine is fine and never a problem, goes down awake at 7pm and very happy and settles himself off to sleep. Tends to wake up between midnight and 2am for anything up to 2.5 hours. Generally happy and we just have to go in a setle him occasionally but obviuosly means me and the husband aren't getting the best night sleep and can't be good for my little boy either. Help!?!?