Question: how long does it take to put a new engine in a jeep?
Answer: At my shop they usually take 2 days. They should have quoted you on hours of labor when you approved the work. What is holding it up is either the technician hasn't been at work due to illness or injury or family matter or there is an issue on parts.