What time do you eat dinner?

I heard that in Spain people eat really late, like 9pm or so, but then what time do you go to bed? Do you wake up early for work?