Portsmouth, Manchester City and Wigan are all keen on signing the £4million-rated forward.
He said: “I think it’s time for me to leave West Ham. I’ve had four good years at the club but now it’s time for me to find a new challenge.
“I’ve had a chat with the new manager and he obviously wants to bring his own players in, it happens everywhere.”