Probably about two hours. New headliners are typically only installed by the dealer as a warranty item or by body shops after a crash. All of the trim panels will have to be removed along with anything hanging from the roof. The best place to get a new one is from the salvage yard. It will cost a lot less than a new one from the dealer.