Yep DD1 was the same but much later than 9pm probably closer to 12, and that was with no day sleep he dropped that by the time he was 12months. He also was not an early riser. When he was about 2.5 though bedtime seemed to creep forward and soon turned to about 8.30pm, with a bit of an earlier wake time in the morning.

DS3 is another (until this week actually ) Natural bed time between 10.30pm and 12 depending on what time he had his day sleep. Also not an early riser. Just this week we've finally managed to drop the day sleep and he goes down by 8.30pm and up a bit earlier. I just rode it out. The frustration of not settling when you try to get them down earlier was worse for me than just going with it. A oh how I'm appreciating it now!! Free time at night and not being so tired I fall into bed as soon as he's asleep(must be something about 2.5)

Hope you get some relief soon