I've read that your metabolism goes up the few days before TTOM, so that is probably why you're so hungry. I really think it has a lot to do with hormones also - the shift in hormones makes you crave different foods. Same with pregnancy - I know that I found myself eating things that I normally never would and the foods that I usually loved were distasteful.
Erica