Employer says background check will take 2 months

Hi,

I’m interviewing for a role with a state-based insurance company. The interview went great and afterwards they called to tell me over the phone that they sent my resume to the HR office and would like to move forward with next steps.

I asked them what next steps would be and they said it would be a background check. I asked about how long it would take to hear back and they said “2 months”. Is this normal or am I being strung along so they can interview other candidates? Extremely confused and frustrated right now.