How long does it take to have a long block built for you??

Everyone is different depending on the level of care expended in the engine build. I generally figure 60 days if there are no complications. I think I would ask your engine builder for his estimated completion date. It will generally take that amount of time, even if you scream and jump up and down and push him for an earlier date.