It could possibly be done in a weekend, even a day provided you have all the right tools and you dont break anything important in the process.
Personally I could do an engine swap in about a day maybe 2 after resting. As long as your not an animal about it like I was it takes ALOT less time.
__________________
|