The actor injured himself shooting an intense action scene for his third film Lootera.
Singh told Mumbai Mirror: "Sportsmen, dancers, actors - somewhere down the line, the wear and tear starts showing. It's part and parcel of our profession. After I came to Mumbai, [director] Aditya Chopra told me that my body is my shop. In the show business, this is my product. He asked me to take care of it."
Singh added: "I am 90% recovered. The only thing I can't do yet is bend. I can't gym. So, I am finding other ways to stay fit. I do two hours of physiotherapy, another couple of hours of cardio, stretches, walking etc - six hours of regular workout. Also, I am on a diet."
The Ladies vs Ricky Bahl star appears opposite Sonakshi Sinha in the 1950s Kolkota-set drama.
In March, it was reported that he is keen to appear in a superhero film.