I have put together tops in one or two days; they were like your tops, large blocks, easy squares. Or they can take several days if I am practicing/learning a new design.
Handquilting is my time consumer. I do simple handquilting; straight lines, in-the-ditch, or just wandering. That could take as long as 3-4 months, depending on the size and mood I am in.
As far as your long arm question...I do not have one either, but my understanding is usually they can do both.