Roofing your home can be expensive. A DIY roof job can help you save a lot of money. It is also a job that a determined DIYer can do. Before you take on the job, be honest with yourself. Roofering your home is a difficult job. If you aren't comfortable with heights, it might not be the right job for you. If you are willing to put in the effort, DIY roofing is possible. Table of ContentsSigns that you need a new roofPrep work and materialsSafety...