Why the effff

Ka

Does my kid take 30 mins to an hour to fall asleep at night? He used to conk out within 5, maybe 10 mins max. He wakes up between 6-7 each day, has a nap at 12 until 2 or 2:30, goes to bed between 7 and 7:30 but is alllways still awake at 8pm. He's tired (I think??) And cranky. What gives? Under tired or over tired? Too long of a nap? I don't even know. On days he takes horrible naps he still takes forever to go to sleep.