[Insert nerdy science rant about circadian rhythm, sleep cycles, and sleep inertia]
Summary: Yes, it is very normal because most people are forced to get up at sub-optimal times due to social obligations. And when you don't have them, you sleep too much to make up for when you do, which does help in the long run but will make you feel more groggy when you wake up.