I freeze the leftovers, and don’t necessarily eat your same leftovers multiple days in a row. So if I cook three days in a row, that’s probably enough leftovers to rotate between three for a total of nearly two weeks.
I mostly cook stews and sauces, and cook fresh rice or pasta to go with it, because these foods tend to freeze really well.