Definitely advocate a serious talk with the teens and partner. Repeat as necessary. They will all need to help you.
I have a FT board level job, 2 teens and a DH who works away. Things that help me are:
Cleaner - she also changes bedding
At least a load of washing every day and use the dryer if you need to. Yes it's better for the environment to dry clothes on the washing line but it's not always best for my sanity.
Sunday night meeting so everyone knows what they need to do, where they need to be and what admin / jobs need to be done. It's known as the "Sunday night summit " in our house.
Talk about "house jobs" rather than them "helping you" so "someone in this house needs to empty the dishwasher " not "please can you empty the dishwasher for me?". Subtle but important.
Food wise I batch cook something at the weekend and save one portion for later in the week or I cook a double sized roast dinner and just microwave reheat it on Monday nights.
On Sunday evening I make everyone help me prep at least three more meals. I've invested some decent food storage to make this work. Usually these are:
Veg for roasting (peppers, red onion, butternut squash, courgette) to be served with meatballs, hummus and flatbreads or some sort of fish or meat or halloumi
Veg for a stir fry
Veg to go with either a small joint, a pie or roasted chicken
The batch cooked meal makes a 4th meal and the fifth is always skinny pizzas (tortilla base pizza)
This means weekday meals are easy and virtually effortless.
The teens and DH cook on Saturday and I do a roast on Sunday.
It's a bit predictable but it gets us through the week.
We have a big family diary on a table in the hall (our experience was that a calendar in the kitchen was just ignored). If it isn't in here it's not happening.
Family WhatsApp group. Useful for involving the rest of the family in picking things up that are running low.
Keep a stock of neutral cards and gift cards for gifts.