"I had been contemplating joining Congress for a long time and I think this is the right time for taking the decision," Abhijit who resigned on March 9 as state-owned SAIL's General manager (personnel-corporate social responsibility), told reporters.