Common question , this one asked by many new buyers every month ……..the answer is that there is no single charter or statement from any of the bodies involved that state or prescribe how long a repair should take
It’s likley that your builders contract will contain words like reasonable time
What does reasonable time mean ?
Who knows !!! It varies depending on the circumstances …and is something the builders do use often to make home owners give up on issues
If you are finding things dragging on …..contact your warranty provider and tell them you are in dispute with the builder and that they are not fulfilling thier contract terms