Zabaleta joined West Ham on a free in June 2017, signing a two-year contract after nine years with Manchester City.
At 33, he sees his best years ahead and has ruled out retiring at the end of the season.
"I know I'm not getting any younger but I still feel alright, I'm playing in every single game and physically I feel good", he told 'Sky Sports'.
"We will see at the end of the season what the best decision is for me, the club, for everyone, but at the moment I don't want to think about this, I just want to enjoy playing games. The main thing is to have a good season with the team."
He added: "No, I'll be 34 in January and I love football so much. If I continue playing in every game it means I can go for a few more years.
"When you are in your 30s you cannot think about long term, that is the only thing, but I'm not thinking about retirement.
"If I can go for another few years I do will 100 per cent because I've got so much love for football."