You have to fix your roof as soon as possible if it is leaking because it can cause severe and costly damage to your house. Cracked and curled shingle, clogged gutters are the main cause of these types of leaks. Sometimes roof repairing can be simple, only you have to apply roofing cement on the hole.
But if you have severe damage, you have to calculate the difference between repairing and installing the new roof. And also, you should hire professional roofers in El Paso if you have severe damage because trying to the temporary fixing can be more dangerous.