who told you that build a house would take that long? if just talking about building schedule, it takes around 5-8 months.
some people have issues with certificate of tiltle of the land they bought, or council approval of the building and planning, if these are not issues. it usually from the date of signing the land contract, 12 months later you can move in.