England captain Alastair Cook reacts after losing the second Test match between Bangladesh and England at Sher-e-Bangla National Cricket Stadium on October 30, 2016 in Dhaka, Bangladesh. (Photo by Gareth Copley/Getty Images)

England captain Alastair Cook has indicated he will not be in the top job for much longer.

Cook told Cricketer Magazine that this month's tour of India could be his last as captain, as he considers stepping down from the strenuous position.

“Deep down I don’t know how much longer I am going to carry on,” Cook said.

“It could be two months, it could be a year.

“I do look forward to the day when hopefully I can play a Test match as just a batter, there’s no doubt about that.

“If that happens I am going to really enjoy standing at first slip and being the bloke who makes suggestions to whoever’s in charge and not being the bloke who has to make the final decision.

“There have been some tough moments and amazing moments and you can enjoy that success that little bit more because of what you go through as England captain.”

Cook is set to break Michael Atherton’s record of 54 Tests as England captain when England begin their Test series against India on Wednesday.

The 31-year-old took over the role in 2012 and has won 24 of his Tests as captain.