is 2026 your last chance to start a business?

here's what the data says.