The first time I made one, it took me that long, as well. It seemed that I had forgotten to pin during the one little step.....and that was the difference... :oops:
Now that I know what to expect, I am working much more quickly.
By thw way, I think your fabrics are great....sunny and bright.....