What time does he go to bed at night? I find DD needs about 14 hours sleep in a 24 period, so she usually sleeps 2 hours between 11:30am and 1:30pm and then sleeps 7-7 with a coupla feeds in between.

I find the later DD goes to bed, the earlier she is up. Weird I know.

Anyway, you could try and tweak the nap times/duration and see what happens? Also, how dark/quiet is it at 5:30am? Are there trucks or traffic, or birds or lights? I find DD always sleeps longer in our room where there are less birds (outside I mean...we don't keep birds in the house lol)

HTH