Reds striker Garry O'Connor insists his best form is coming.
The Scotland international has scored four times in 17 appearances in a loan spell from Birmingham City and then as a permanent Barnsley player since signing in early January.
"I'm not there yet but I am getting there," said the 27-year-old.
"I have lost a bit of weight and, in the last couple of weeks I have felt the sharpness returning.
"When we played at Doncaster and then Millwall in the space of a few days I had nothing in the tank at the New Den. In hindsight I should not have played that game."