Lovely work on the blocks.
Some blocks go together relatively easily. Some are real challenges.
As far as timing goes - I have no idea of how quickly you work and what else you have going on in your life.
Remember that there are all those triangles along the sides, too.