Roughly three weeks. However, after more than a few days you become massively less fit, so if you're thinking of a survival situation always take more food than you will ever need. Assume that you are going to starve the mealtime after you eat your last ration.
Theoretically could a fat person eat their excess flesh and survive on that?