Building a new home can take anywhere from 6 months to 2 years. It varies on the size of the job, who’s involved, and any planning and permit obtainment that needs to get done.
Generally, for a custom home, you should err on the side of caution. Expect it to take two years—one for planning, one for construction—so you don’t rush it.