Sunderland striker Victor Anichebe accepts he hasn't lived up to his potential.
He scored 26 goals for Everton in 74 starts and 94 substitute appearances before leaving to join West Brom for £6million in 2013, where he managed nine goals in 64 appearances.
“You always see flashes of what I can do, it is never as consistent as I would like it to be, mainly because of injury," said Anichebe.
“Last year I had a great game against Newcastle and then got injured and it sets you back four weeks.
“Then time has gone by. These aren't excuses, it is just a fact.
“Mentally it can be difficult but I am so strong mentally now that those things don't bother me now. Things happen in life, you adjust and move on.
“That is what I have tried to do. I have something to prove to myself. I don't have anything to prove to anybody else, I always know that.