My son wakes up between 5:45-6:30 pretty much every day. this is fine on weekdays, but on weekends it drives me crazy.

I think he is just an early riser.