Shingles are not so heavy that you have to worry about whether or not your roof can hold them. Other types of roofing materials, such as metal, may require making structural changes to your home in order to support its weight.