Lafferty was a target for Leeds owner Massimo Cellino in pre-season but head coach Uwe Rosler opted against pursuing the Northern Ireland international who stayed at Carrow Road instead.
However, he has been unable to establish himself in the Premier League under Alex Neil. Lafferty has been restricted to just two substitute appearances at club level this season.
He scored in the first of those, a Capital One Cup win over West Brom, but has since been handed just 13 Premier League minutes.
Lafferty is desperate to prove himself in the top flight but Neil has consistently been deaf to his claims. As a result, he has admitted that he may have to move on, with Leeds now in the care of new head coach Steve Evans.
“I’m going to have to sit down with the manager in January and have a discussion with him,” said Lafferty.
“I know that I will need to play football in the new year and going into the Euros.
“It is difficult at my club at present with not playing, but I will keep training and working away in the hope I get my chance.
“I’d love to be playing at Norwich but if I have to go out on loan or be sold to play football that might be the way it will be.
“For the Euros I want to be in the best shape of my life and need to be playing to do that.”