The time it takes to install your hardtop onto your vehicle can vary from 1hr-3hr depending on the features your hardtop has.
Every hardtop has a clamping system to hold the canopy on, most commonly it is 6 clamps (3 on the left n 3 on the right) this is a straight forward and easy job, make sure the clamps are spaced out evenly and are tightened down evenly to ensure the rubber seal between the truck bed and canopy can seal correctly
Most hardtops will have a high-level brake light that needs to be wired into the existing rear light on your vehicle, to do this you need to locate the two wires coming off the canopy( positive and negative ) and connect them into the rear cluster on your existing rear brake light.
Some hardtops will come with central locking these are more complex as you need to run the central locking wires under the vehicle and wire them into the central locking system this can be a more specialist job
With all the above being said most hardtops can be fitted by the customer.