Mahrez is in his second season with City after joining from Leicester City.
He told Sky Sports: "I didn't make a difference as quick as they thought I was going to make. So obviously they don't have time to give me time because we are 20 players, top players.
"I was on the bench and the other players were performing, so it was difficult for me to come back.
"Then more to the end of the season I came back, I played good and I start this season differently. Now when he played me I was performing, so the confidence is here."