Puppy doesn't settle down til about 11 and wakes up at 5:30-6am everyday?

How does he wake up at the same time every day? Usually it's like 6am on the dot that he wakes up and I need some fucking sleep! Usually I go to bed at 10:30 and wakeup at 7ish but may not actually roll out of bed until 8
Puppy doesn't settle down til about 11 and wakes up at 5:30-6am everyday?
Post Opinion