Are his sleeping habits normal?

Ja

My baby falls asleep fairly on his own around 8 or 9pm. He then will sleep until 1 or 2am. He will wake up crying to eat. I nurse him and put him back down about an hour later and he will sleep for 1-2 more hours, and is awake by 5am. Does that seem normal for a 2 month old?