It's good to keep you metabolism on it's toes. Your body thinks your starving yourself as you are now, so naturally it will try to counteract that by slowing your metabolism down to perserve what little fat/mass you do have. If you eat a large amount of food it will thrive on it and your metabolism will go into overdrive. It's good to do this once in a while, and your birthday is definitely one of those times.