few years, but I haven't really done anything differently. Mine flares up when sitting (and particularly sitting forward) for long periods of time, so I just try to avoid doing so. I have a desk job, so this can be difficult, but I have found that chairs with some backward lean can be really helpful.
Wish I had some better advice as I know how annoying it can be.