Shingles can fall off for several reasons, including wind damage, age, and poor installation. If you have missing shingles, it's best to call a professional roofing contractor to inspect your roof and make repairs as needed.