Instead of getting up when you wake up, you could try forcing yourself to lie in bed for a normal time period. Then get up. Eventually, you’ll start being tired at the right time.