You can hire a professional company for the repair of the roof.
How repair a roof leak.
Small nail holes left behind from old vents satellite dish brackets or anything previously attached to the roof can allow water to enter and cause damage for years before leaking is noticed.
It will give you many signs in your ceiling and the walls that the roof is leaking.
Isolate areas when you run the hose.
For example soak the downhill side of a chimney first then each side then the top on both sides.
To repair a leaking roof with curled shingles straighten the shingles with a heat source like a hair dryer and reattach them with asphalt roof cement or compound.
Run water on the outside with a hose.
If a leak is difficult to find enlist a helper and go up on the roof with a garden hose.
Look above the ceiling leak point and scan the sheathing leading towards the peak of the roof.
Have one person climb on the roof and spray water above the suspected leak location.
You have to identify the signs and repair them in time.
Start low soaking the area just above where the leak appears in the house.
Repair leak in roof tips.
It may not be a direct line but it will always be above the ceiling leak location.
Eventually after some time of your roof building it will leak because of the exposure of the elements.
Patch the nail or screw holes by slipping a piece of roof flashing underneath the shingle.