The upcoming family-drama will mark the return of Salman's most loved character Prem and will see him reunite with filmmaker Sooraj Barjatya after a gap of 16 years.
"I am always going through that difficult time so whenever I am going through a difficult time my work on that film is much better. So, please remember that.
"We work hard during that time. I'm still going through it (difficult time) and I will keep going through it," Salman told reporters here at the trailer launch of "Prem Ratan Dhan Payo".
The "Dabangg" actor says when Barjatya directs him as the beloved character, it is often his best.
More From This Section
"When Sooraj Barjatya directs me as Prem that is by far the best Prem character that I've played.
"I missed playing Prem so much that I played the role of Prem in Anees Bazmee's 'Ready'. We tried making it a Sooraj Barjatya film with Anees Bazmee kind of comedy," he said.
"When you come out of theatre seeing Sooraj Barjatya's film you want to be like that character. After working for 150-200 days I try to get as much of that character into my personality as possible," he said.
On being asked if Barjatya gets the best out of him, Salman said, "As a person and it translate on screen."
There is a buzz that the "Bajrangi Bhaijaan" star will be seen playing a double role in the film but the actor did not divulge any details.
"Prem Ratan Dhan Payo" releases on November 12.
The film also stars Sonam Kapoor, Anupam Kher, Neil Nitin Mukesh, Swara Bhaskar and Armaan Kohli.