The answer to 'my flat roof is failing' is that there are several common causes, including poor installation, lack of maintenance, and natural wear and tear over time. Symptoms may include leaks, pooling water, cracks, and deterioration of the roofing material. Solutions can range from simple repairs to a complete roof replacement, depending on the extent of the damage.
If the issues are minor, such as small cracks or leaks, you may be able to handle the repairs yourself. However, for more significant problems or if you're unsure of the cause, it's best to call in a professional roofing contractor. They can assess the condition of your roof, identify the root cause, and provide the appropriate solution to ensure your flat roof is properly repaired and functioning correctly.