The Uruguayan will make his long-awaited debut for the Spanish giants in tomorrow's El Clasico against Real Madrid at the Bernabeu after serving a four-month ban.
The 27-year-old was suspended by FIFA after he bit the shoulder of Italy defender Giorgio Chiellini at the World Cup in Brazil in the summer.
The incident was the third time that Suarez has bitten an opponent during his career following cases at Ajax, where he bit PSV Eindhoven's Otman Bakkal, and Liverpool, where he sunk his teeth into the arm of Chelsea defender Branislav Ivanovic last year.
"I believe I am on the right path now, dealing with the people who can help me, the right kind of people," Suarez told The Guardian.
"It is like an impulse, like a reaction. Everyone has different ways of defending themselves. In my case, the pressure and tension came out in that way.
"There are other players who react by breaking someone's leg, or smashing someone's nose across their face. What happened with Chiellini is seen as worse. I understand why biting is seen so badly."
Suarez signed for Barcelona in the summer from Liverpool for a reported £75m fee.