how long should it take and how long will it take are 2 different things.
it should take about 2-3hours
ity probably will take your over 5 since u have to ask this question.
you will need an impact gun or crank pulley wrench to get the crank pulley bolt loose. other than that its pretty much just nuts, bolts and know how.