500lbs of fat * 3500 calories = 1,750,000 calories
basic caloric need to maintain all those fat cells, probably around 4000 per day at the least
if he gained that in 2 years, he would have to eat 1750000/(365*2)=2397+4000=6397 calories per day,
damn... that sounds like it could happen to anyone almost.