Several factors influence the time:
* Your experience: A novice mechanic will take considerably longer than a professional.
* Access: Rust, seized bolts, or other mechanical issues can significantly add to the time. A rusty axle nut, for instance, can be a huge time sink.
* Tools: Having the right tools (axle puller, torque wrench, etc.) readily available speeds things up.
* Complications: Unexpected problems like damaged components or difficult-to-remove parts can extend the process.
If you're not comfortable working on your vehicle, it's best to take it to a mechanic. While you can save money by doing it yourself, the potential for further damage or injury warrants considering the expertise of a professional.