Crouch will have an operation now, rather than waiting until the end of the season.
The England international sustained the injury against Sheffield United last month.
Crouch told the Liverpool website: “If it’s affecting my performances I know I’m going to have to get it over and done with.
He added: “The doctor has said that after getting it done I’ll be out for three to four weeks.
“That would be really frustrating because at this stage of the season I really don’t want to miss any games.”