You also have to take into account the fact that even if you eat 5000 calories a day, not all of that will be digested. I've got an illness which effects my digestive system meaning that I can shovel **** down my face all day long but don't put on weight very easilly.