waking up feeling hungover

More often than not I feel hung over whenever I wake up. I do not drink alcohol at all or do any kind of drugs. My head is always pounding and I feel like I got ran over by a bus. Does this happen to anyone else? Anyone have any idea why this may happen?