<< Sorry to break it to you, but it depends on the McDonalds.
Add to that, that most McDonalds are franchise and they can do whatever they want...... >>
That's true but I would think most would be open by 6AM when a lot of people are on their way to work.