First, check that the time is set correctly.
Secondly, some characters are like that; staying up late at night, and sleeping in late in the morning. If you want, you can adjust the clock by an hour or two, in your favour; time-shift your Tamagotchi. So, if it's going to bed at 11PM and waking up at 10AM, you can set it's clock to 1 hour ahead of real time to better synchronise it with you. (For example, if it's currently 3PM, set your Tamagotchi's clock to 4PM.)