What can I eat to help me wake up?

For as long as I can remember I have had a problem waking up in the morning, every single morning. It doesn't matter how much sleep I get, I just want to carry on sleeping.

I can set the snooze button on my alarm and for hours it can go off every 5 minutes, I hit it off and go back to sleep every single time.

Any ideas? Also, when I do finally get up I am so sleepy it's unreal.

Any nutritional deficiency do you think? Thanks