Any tips and strategies for quitting once and for all?

I've quit several times but none of these attempts have lasted. The very last one was back in August, and couple weeks ago I was lighting up again. I go cold turkey for a few months but I can't seem to stay of it. Anyone with the same problem, how did you overcome it?