Cape Town - Romain Grosjean reckons he could continue racing in Formula 1 until he is "maybe 40, or just before 40.
This year's championship will mark the Frenchman's seventh season in Formula 1.
Given a choice, Grosjean would like to add another "eight" or "nine" season to that.
"I still have a long way to go to the end," he told Autosport.
"I started when I was 27 really in Formula 1, so I feel like I can go a long way, maybe 40, or just before 40.
"I still believe I've got eight, nine seasons ahead, so I'm pretty good."
The 31-year-old is eyeing a move up the grid come 2019 and says he could yet return to his former team Renault.
For now, though, he is happy with Haas.
"It would be nice, especially as Renault is going up with better and better cars," he said.
"I spent a lot of years with them, so it's still a good relationship.
"I don't know what the future is like. I like it here, I'd love to win races as well. It's OK.
"But again, being here and developing the team and getting it to a successful point, a Force India type thing, would be amazing."