If your 2 year old has a nap in the afternoon, what time does he/her go to bed in the evening?
If he's had a 2 hour nap 12-2pm, he will literally be up til 11-12 midnight.
If he hasn't had a nap he goes to bed 6-7pm. Sometimes will fall asleep at 5.30 as he's eating his dinner.