long-arm --somewhere between 1 hour & 10 hours- depending on the quilting design- how detailed/dense the quilting is to be
by hand- a quilt teacher told me once if you quilt for 1 hour every day you can do a queen sized quilt in a year---so that would be 365 hours---again that would certainly be dependant on the density/design of the quilting- and of course some people stitch much faster than others- ive hand quilted a 54" square quilt in about 25 hours.