Everyone has a different point of view in this. I don’t think that for preparation of government exam you have to give very long period of time. It depends on your hard work and also on several other factors. Like sometimes Government also delay some things due to which candidate time is wasted, sometimes unexpected situation also occurs in country like the Covid-19 pandemic. Some people has this thought process that if we are preparing for a government exam that means we can’t clear it in one attempt it will take a lot of years to clear it that is not true. If we are prepared properly done the exam properly and other factors are also by our side we can crack it in first attempt also, there are several examples of students who have done this.