It all depends on who's doing it, whether they have ship it out, their backlog, available parts and of course the type of repair. I'm not defending them but its hard to pin down a specific time frame. Yet at first blush a month does seem a little much
Have you reached out to the repair center and asking for an ETA?