I've never been afraid of hard work, I work so hard, that my advisors tell me to take a vacation. So what I'm about to say, may not work for you, but it's the truth.
First, if you have delivered something that would take 7 months in 7 days, you're continually setting you and your team up for failure. As the leader, you need to communicate with both your advisor and your team. I have people on my team now that won't be for long because they take 2 days to deliver 2 hours of work. I also have members that stay up until 4am to get projects in before deadlines. The ones most likely not to be cut are the ones willing to go the furthest. While I hate the idea of them staying up that late, I know that if I need something in 5 days, I tell them 8 so they don't do that. Does this mean I'm a bad boss or working my team to the bone? No. This means, I am testing my teams limits, commitment, and ability to drive on their own. I don't want someone on my team who thinks funding means an 8 hour work day when milestones haven't been hit. Funding means making every dollar count and getting the biggest return on investment...
So back to my point, how much time does it truly take to get stuff done? How much work can each person do in a 40-50 hour period? This is what your investor/advisor is trying to find out and instead of burning out your team, you need to tell him what is or isn't possible. If you can do 7 months work in 7days, you are burning his dollars unnecessarily, but as a leader, you need to say to yourself, my team can do this truthfully in 3 weeks time, let me tell the advisor it will be done in 5-6 weeks. Then, go back and tell your team 4 weeks is the deadline.
If they are all getting equity, they shouldn't have a problem with this. They should expect this.
Your investor/advisor isn't in this on a day to day, they think answers in terms of what they've heard or seen in Fortune magazine. They don't know or understand what it's like to be in your trench, they just know they have invested time and money for you to succeed and expect you to do just that.
You are the team leader. Know your team's limits and speak up for them. Talk to your CTO and tell them they have to maximize efforts and ask what that looks like.
I've been at heavily funded multi-million dollar startups where the team was never pushed and the startup failed because the workers were treated like bees. Do enough to get the honey and go home. The CTO was working on his own company at the same time. If all that effort was brought together to continuously innovate, create new products, etc. the company would have made it. I've also been in an environment where everyone was burnt out because there was only the push to create without new customer development. They failed fast, had a lot of turnover, and eventually ran out of money. It is up to you to find the balance and act on it.
Don't be afraid to speak up for your team, but also don't be afraid to call them on their shit.