I know so many single men and women who say they don't cook because cooking for one is stupid. I cook mostly for myself, that doesn't mean you have to eat it on the same day.
I cook for myself but it usually means a week's worth of leftovers. And by day 4 I'd much rather just go get a burger or some Chinese takeout than eat the same leftovers for the fourth day in a row.
Cook two different things on one day, so you can switch things up each day. If the food doesn't stay fresh that long then freeze some portions, then next week cook one more dish while you still have leftovers so you can keep mixing up meals and not get tired of it.