How do I know when it's time to get a new roof for my convertible?

I have owned a 2007 Audi A4 convertible from new. The folding roof is sticking when I try to open it, and the fabric is beginning to wear. Can I get both problems fixed or is it time for a new roof?