You probably need a roofing repair if your shingle roofing seems inconsistent because of some missing shingles, if they are curled, if you are experiencing a roof leak when it rains, if the roof paint is peeling off, or if you notice stains on your ceilings which a leak could cause. The reasons include but are not limited to these. If you are having trouble understanding whether you need a roof repair or not, you should seek professional advice.