Thompson stunned Price in February by stopping the Liverpudlian inside two rounds, and the Olympic bronze medallist has acknowledged that he can't suffer another defeat.
The 29-year-old told Sky Sports News: "This fight is massive, make or break fight for me. I can't afford to lose again. The preparation is everything.
"I'm in this game to earn a living. If I thought that this fight would jeopardise my future earnings or providing for my family, then I wouldn't have gone down the route of pursuing the rematch."