i quit smoking over a year ago, but i have smoked since.
The cravings can last months dude. usually u will have cravings for life. Not physical cravings but psychological cravings.
You will be at a party and see someone smoking, if your drunk you may also be inclined to smoke.
Point is, it varies from person to person. Physical withdrawals can last like 2 weeks. Mental cravings can last years after.
I dont have cravings for cigs but if im drunk ill smoke them.