Why am I so hungry?

I keep on taking 3 hour naps every few hours for no reason and I keep on eating so much because I feel really hungry. Even though I ate a lot?
Why am I so hungry?
Post Opinion