I have had a CC running for approx 15yrs, and in some cases 2 at a time.
I never had any major debt on them, perhaps £1800 stg at its peak.
I often availed of those 0% offers and thought that I would have it cleared by the time my 0% period was up - but never did, until recently.
I had about £1200 on my BoI card, and took out another 0% deal with Virgin Money, switching the debt over.
About 6 months ago I finally cleared by CC debt, and there is now ZERO on both cards. It does feel good to be honest, after having CC debt for so long.
I have recently cancelled one of the cards, and will keep the other for emergencies only. And I'm sticking to that this time !!!