While it is possible to install shingles yourself, it is recommended to hire a professional roofer for the best results and to ensure that the roof is properly installed and safe.