You can "shake somebody off", "The police were following me, but I managed to shake them off", but I wouldn't use "It´s not easy to shake off smoking".
You can "shake somebody off", "The police were following me, but I managed to shake them off", but I wouldn't use "It´s not easy to shake off smoking".