Your source for healthy ways to quit smoking

How long do you have to stop smoking before you get rid of the addiction?

My friend told me if you can stop smoking for 3 days, the physical addiction will stop...

BUT, the mental addiction will last forever...so u gotta have strong willpower...
Oh ya i do smoke sometimes, mostly shisha...but cigarettes rarely...dont have any cravings though...