I would go to your local GNC or nutrition store and get one of those calorie drinks. No food will give you 2000 calories. A Snickers bar, for example, is only 273 calories, so I think you'll have to get a special drink, which many athletes do to get the right amount of protein and calories in their diet. Good luck.