It's almost impossible to tell these days what a normal timescale is for anything as it can vary such a lot. I hope that other members will be able to tell you of their experience.
BIS
Nothing on this board constitutes legal advice - always consult a professional about specific problems