Always hungry?

Why am I always hungry? I can eat dinner and be full at 6 pm then I wake up at midnight starving like I haven't eaten in DAYS! I'm 38 weeks and 4 days