Saints failed to bounce back from two contrasting losses against Celtic when they suffered a second consecutive 3-0 home defeat, against Kilmarnock on Saturday.
Saints pushed Celtic all the way in their Co-operative Insurance Cup quarter-final but were soundly beaten in the Clydesdale Bank Premier League and McInnes has told his players they cannot feel sorry for themselves. He said: "In my time here I think we've only lost three games in a row once. But when I was playing at Dundee United and we took a sore defeat from the Old Firm it sometimes took two or three weeks to get over it.
"We can't do that, we can't let results affect confidence.
"We were much better in the second half against Killie and 3-0 was a bit harsh but that's what it was.
"We have been licking our wounds this week and I expect things to get better."