It's been something of a stop-start beginning to Bradley Johnson's Rovers career, but the experienced midfielder has been self critical when analysing his own game after spending the last few matches out of the team.
After arriving in the summer from Derby County, the 32-year-old was a regular pick at the start of the season, and played his part in our first goal of the campaign.
But it's been a frustrating time for the former Norwich City and Leeds United man, who hasn't featured for a minute in the last three games, despite being an option on the bench for each of those matches.
And speaking after visiting Avondale Primary School for a Blackburn Rovers Community Trust event, Johnson's honest in his assessment of his season so far.
“I’ve been disappointed, but I’ve been disappointed with myself, I know I’ve not been at it the last few games," he reflected.
“I started the majority of games earlier in the season, have come out of the team for a bit and it’s hard to get up and going. But that’s down to me.
“I’ve been working hard on the training pitch, doing extra, and I want to get in the team now.
“I want to win as much as anyone else. It’s a team game and I know I’m not going to play every game but when I do play I want to be at my best and hopefully I can do that and get back to where I was.
“I agree with the manager. I’m my biggest critic. When I have a bad game I beat myself up about it, I don’t need to be told I’ve had a bad game," he added.
“I’m old enough know and played enough games. I know every game won’t go the way I want but the character I’ve got, I believe in my ability and know I’ll get back to it and I just want to get out there and get a run of games and results.”