Took me roughly a year of learning 3d cad/3d printing and some trial/errors. But turned out to be amazing.