They say honesty is the best policy.

It's clearly a mantra that Dujon Sterling believes in.

The defender has admitted Rangers have been 's***' in recent weeks following a slump in form.

Philippe Clement's men have gone from being in a promising position in the title race with Celtic, to now needing to hope for a miracle. Brendan Rodgers' side are three clear of their arch-rivals with the post-split games remaining, with the Old Firm derby in Glasgow's east end on Saturday, May 11.

Two draws against Celtic and Dundee, as well as a shock defeat to Ross County, have left Rangers' title hopes hanging by a thread, when just two months ago, the picture seemed to be much brighter.

“It’s difficult to say any words really. It is not good enough on our part. We have a lot of work to do and we need to reset,” Sterling admitted. "We need to get our heads in the game and switch our mentality because for now, it is not going in the right direction.

"There is still a lot of games to be played and there's still things to fight for. It is just disappointing and I don't really know what to say.

"We are fighting for a title and the way we are playing, it is as if we are not playing for anything. It’s like the season is dead and it is a dead rubber game. Somehow it has got to switch. It is a team thing, not just one person and not just the gaffer."

“We just have to have that belief that we can,” he added when asked if his team can come back from the brink again, as was the case when they suffered an Old Firm defeat in December.

READ MORE: Hearts boss not surprised by Rangers form after run of 'luck' this season

"Back then we had the togetherness, we had the belief. We still have the togetherness but I don't know if the belief is there. I think everyone has to switch their minds so that we can have that belief we can do this.

“Of course, anything can happen. We have five games left, five cup finals and hopefully the fans can push us to get through them.

"We owe ourselves a performance as well because we have been s*** the past three games. I think we need to reset and do it for the fans as well because they have come home and away, backing us, singing for 90 minutes and we owe it to them.

"Obviously I understand why the fans are angry after the game but hopefully they can still back us for the rest of the game and still push us on.

“The past two weeks have featured disappointing results and I know they [the fans] have seen it before over the past years. Hopefully, we can change that but we will see."