Here are some selected articles, discussing the weight issues and the concern you raised of not being able to get past what seems to be a predermined length of time smoke free. Hope this helps.
You must understand that you didn't lost your quit by reaching a predetermined point in time like a two month mark, but rather you lost your quit each time at the two month mark because you took a puff on a cigarette at that point in time. I can absolutely guarantee that if you don't take a puff or administer nicotine via any source any time during month two this time you will shatter your record and make it to month three. You will continue to set a new record every day for the rest of your life if you then continue to stick to your personal commitment to never take another puff.